19880 62
22501 560
1095 135
9576 301
5443 897
4211 44
12708 155
6108 408
5363 834
4426 674
2916 34
7773 713