5581 27
1697 10
2071 7
111072 150
8352 24
29172 71
3780 14
9442 5
2882 13
4431 35
10441 34
7540 17
7499 48
13850 52
17605 94
9046 47
8186 76
23002 87
608 33
321 13
38833 95
1056 88
39671 46
4345 22