21096 309
21847 143
3573 190
2259 180
10701 396
5103 293
2948 181
6862 218
831 102
1396 281
3531 509
2805 562
612 87
1496 117
6341 814
9054 663
2401 229
12049 637
6327 763
2998 507
2924 543
1713 306
1053 152
500 23
3259 745
5589 563
3006 380
2924 739