16286 702
14073 677
10512 291
29017 221
24581 58
17186 434
11593 673
6661 316
5247 641
5751 606
8968 172
4001 405
1874 126