21696 501
2064 504
76540 479
2779 371
26672 185
2398 171
4163 779
10786 847
25603 566
16463 206
35179 163
16002 433
5080 504
4702 687