29911 90
11373 5
60300 86
38891 40
26011 62
30674 53
19134 31
16240 25
25692 42
24731 43
21620 20
106503 270
41684 82
26288 22
9642 4
8948 6
8953 5
16551 30
12543 13
20063 13
24390 23