19586 260
10634 672
9984 50
8101 298
6517 120
5398 514
18811 909
22874 122
7140 967
2450 145
5046 671
4789 752
3528 242
3808 153