50168 124
15295 533
17319 131
34451 523
19059 338
11201 470
4905 487
17903 876
10772 310
28777 128
2812 343