22062 503
1332 271
5323 681
29403 141
20869 157
16071 669
3272 203
4447 474
2626 170
2898 676
2470 560
2874 763
1941 486
785 40
2452 334
2879 491
3037 438