15079 15
40125 39
58833 218
49982 171
18631 51
24516 25
22419 63
24407 44
15320 16
52493 306
22343 81
16038 20
16473 34
18895 40
23007 43
49606 119
28410 79
11370 3
12765 17
10335 9
9374 4
12269 4
10173 4
9086 1