3653 52
5275 759
2974 60
44553 505
155077 363
40023 303
6755 311
7811 810
4868 127
12428 200
10543 681
6032 429
4180 93