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