12658 2
17876 4
14280 9
22151 10
14482 6
21676 3
31008 4
16429 9
17526 6
10332 6
19357 10
50429 11
41257 11
26982 12
21233 1
16153 8
35002 31
40252 25
52853 27
32130 33
48259 33
12651 11
27401 20
35976 34