3651 52
5274 759
2972 60
44543 505
155023 363
39949 303
6755 311
7810 810
4867 127
12424 200
10542 681
6029 429
4179 93