3338 52
5227 759
2941 60
44463 505
154021 363
38387 302
6719 311
7768 810
4845 127
12390 200
10498 681
6005 429
4142 93