125003 278
10426 11
22049 31
12165 24
9666 8
54287 96
20849 68
12701 33
2434 69
9671 26
3160 19
16402 82
9449 48
2315 12
15494 91
7992 36
2206 5
2584 11
9895 36
10570 27
6865 20
8643 8
113303 307
7929 10