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