19959 7
18982 2
32759 5
36327 8
41131 4
64755 13
30479 4
53933 3
304980 18
427829 23
307401 21
258207 10
318980 7
197059 6
451451 58
180656 23
209678 9
262202 24
164778 9
169827 9
332353 19
91402 12
142451 18
415681 26