3210 889
15735 616
40353 305
20449 93
33628 866
8614 291
49623 341
39897 111
30572 156
7659 516
3335 212
10101 93