22059 503
1332 271
5320 681
29393 141
20860 157
16062 669
3272 203
4445 474
2625 170
2897 676
2470 560
2873 763
1941 486
785 40
2452 334
2878 491
3036 438