31196 127
2834 354
7410 163
2842 447
4001 243
3742 487
43109 193
2931 511
11749 218
15752 699
66941 533
33867 326
23360 732
16788 195
8730 660
3472 660
3203 611