3656 52
5276 759
2975 60
44557 505
155128 363
40091 303
6756 311
7815 810
4870 127
12431 201
10544 681
6033 429
4183 93