10499 291
29009 221
24568 58
17181 434
11588 673
6660 316
5242 641
5749 606
8963 172
4000 405
1871 126