3653 52
5275 759
2973 60
44553 505
155067 363
40007 303
6755 311
7811 810
4868 127
12428 200
10542 681
6030 429
4179 93