19801 7
18802 2
32604 5
36183 8
41108 4
64507 13
30182 4
53758 3
304880 18
427803 23
307329 21
258079 10
318930 7
197027 6
451376 58
180555 23
209632 9
262131 24
164582 9
169809 9
332302 19
91407 12
142455 18
415576 26