121856 423
65536 334
141313 328
37766 214
24411 169
61416 168
33243 163
21888 123
81111 113
17060 103
24572 102
12849 90
15952 88
28233 83
29688 76
10095 76
15892 75
18936 74
8003 72
18550 70
9148 68
17868 66
16927 66
21685 63