31216 127
2843 354
7414 163
2854 447
4013 243
3745 487
43153 193
2934 511
11759 218
15757 699
67049 533
33885 326
23383 732
16799 195
8737 660
3474 660
3208 611