2965 43
9968 52
2584 64
12889 429
4491 748
8878 605
2628 124
3501 25
4432 810
4967 427
2730 134
5334 312
4110 878
1867 410
2757 511
2700 626
8057 784
5857 370
1988 183
2618 136
4300 832
6733 545
6490 236
14546 351
7906 621
6162 631
14337 688
4912 966