3651 52
5275 759
2972 60
44547 505
155050 363
39986 303
6755 311
7811 810
4868 127
12424 200
10542 681
6029 429
4179 93