3330 52
5227 759
2941 60
44459 505
154004 363
38349 302
6718 311
7768 810
4845 127
12389 200
10497 681
6005 429
4141 93