8338 65
2749 102
30203 529
21441 321
33322 713
9246 750
4523 331
5193 638
7664 613
3836 259
5905 133
8252 584
19758 697
7428 50
3006 566