22060 503
1332 271
5322 681
29398 141
20863 157
16064 669
3272 203
4446 474
2626 170
2898 676
2470 560
2873 763
1941 486
785 40
2452 334
2878 491
3036 438