17382 9
43128 3
28582 6
47381 10
33405 7
31328 8
43476 3
21059 2
21526 1
12332 8
21803 10
32176 1
142001 8
117333 10
85908 17
281356 21
340808 22
192305 21
96359 12
127933 12
101305 11
397009 46
111555 19
492703 36