3656 52
5275 759
2975 60
44557 505
155121 363
40072 303
6756 311
7812 810
4870 127
12429 200
10544 681
6032 429
4182 93