113316 296
57300 170
95499 159
73674 135
84807 127
23054 77
93936 76
38036 72
23544 62
49103 61
37028 59
13411 56
53084 53
43487 53
28143 51
25398 51
14305 46
32496 45
20329 44
26444 43
24228 41
16726 41
15201 38
18526 36