2696 32
1557 186
5726 616
10260 504
10394 133
19887 601
1805 99
11200 584
7814 243
53983 627
3185 465
42663 579
7195 589
1401 234
19723 187
5853 318
2122 454
29038 839
18390 847
1698 340
3602 612
1470 231
4552 594
503 101
2344 68
5550 121
9009 841
7115 727