10594 800
12242 314
167148 200
32478 625
30711 239
29512 395
29459 922
12756 769
7101 111
4667 141
21649 580
20735 471
1256 75
2786 239
4323 653