15012 3
21227 28
18854 29
14682 11
13527 7
16010 10
26421 21
15095 15
16306 16
13146 2
20954 29
13317 7
9864 7
12686 13
12619 8
14774 13
10085 7
10066 3
31306 26
13264 4
11554 4
11114 3
19307 1
12656 18