14231 9
35430 3
23830 6
37355 10
27876 7
25807 8
33783 3
9402 2
11459 0
7359 8
13082 9
19659 1
138533 8
115133 10
84429 17
276858 21
335754 22
187334 21
95077 12
125883 12
99451 11
390805 44
110129 19
484208 36