10125 511
2503 525
437 32
3451 973
734 73
1881 135
2584 129
5037 823
3218 317
10857 697
7997 388
7375 945
104038 217
7930 661
3216 67