31127 127
2823 354
7402 163
2829 447
3978 243
3735 487
43063 193
2926 511
11741 218
15745 699
66793 533
33842 326
23340 732
16765 195
8723 660
3471 660
3197 611