400 10
11368 21
37037 99
7450 5
26059 73
3587 22
5570 42
9678 46
4778 52
3328 20
43064 144
6654 30
3698 21
11550 51
9050 41
2932 11
4845 26
1702 18
13149 100
42845 112
19435 17
6497 18
14885 29
16012 30