3002 306
2761 256
4879 555
3963 277
2766 497
8913 208
8621 541
10463 459
19643 337
8732 33
12211 258
1903 108
2394 189
9967 655
6294 454
6979 531
6681 124
4107 327