2500 508
971 209
2630 522
11604 467
180488 690
16927 56
10498 357
19485 63
4124 541
6359 247
2757 243
2183 296
3856 89
931 97
33536 374
22169 429