22050 503
1332 271
5318 681
29363 141
20845 157
16051 669
3272 203
4442 474
2618 170
2897 676
2469 560
2873 763
1941 486
785 40
2450 334
2878 491
3036 438