10550 9
19689 27
13084 20
21293 22
14264 14
10700 4
13251 11
18449 46
24058 36
12972 14
10675 10
11347 5
10511 10
13172 18
26413 27
16879 19
22477 44
41896 102
38660 84
21535 40
30741 67
31653 110
19834 66
11504 2