3560 405
3120 83
3976 251
7359 846
4328 243
2054 199
3400 168
6421 117
7175 733
68125 591
7478 873
5171 433
2678 290
29554 249
18089 236
1790 98