3051 120
3984 653
7922 213
3260 973
4843 140
5287 461
18357 513
10632 574
13579 286
8639 901
3735 500
8373 275
6473 338
4079 377
1066 46