20593 254
6292 670
49141 90
29376 217
2577 629
384 116
12602 577
2550 526
6753 563
9910 557
3352 517
20911 351
3715 36
10834 160
4671 681
1164 277
1265 61
1945 543
3752 309
6039 641
7647 688
5961 468
2853 637
1620 166