10146 511
2512 525
439 32
3460 973
735 73
1881 135
2584 129
5040 823
3218 317
10857 697
8000 388
7375 945
104042 217
7931 661
3216 67