2516 6
15034 38
21780 35
22296 57
15445 43
59503 325
9536 40
7111 12
27689 83
5763 17
2778 10
15883 87
19605 33
4457 26
16368 31
54763 163
4617 18
15238 15
14687 55
8205 16
18445 50
30631 99
6338 10