22048 503
1332 271
5317 681
29356 141
20844 157
16046 669
3272 203
4441 474
2616 170
2897 676
2469 560
2873 763
1940 486
785 40
2450 334
2878 491
3035 438