10592 800
12241 314
167144 200
32476 625
30710 239
29512 395
29457 922
12755 769
7101 111
4666 141
21647 580
20733 471
1255 75
2786 239
4322 653