13950 12
54401 112
30084 42
14245 17
16838 19
10130 18
13420 29
10480 9
9379 3
8383 1
10714 11
14893 23
8097 4
9040 8
10213 5
19222 26
20621 35
7452 3
18240 15
22311 31
19394 40
11570 14
28582 75
24167 29