14060 8
45070 32
196291 321
47620 93
25990 17
22269 10
26263 16
30614 23
31422 86
21642 2
31362 17
39108 83
35108 46
22871 26
23340 38
116692 424
23133 44
16550 18
30328 35
16656 44
15193 31
10959 11
11841 5
14770 36