51968 523
26086 307
20008 779
12272 286
15503 927
7906 261
7580 208
11253 277
10804 670
10914 593
3041 491
3378 648