307831 25
363879 20
389728 15
118284 3
101978 13
189579 18
302533 39
271778 12
240555 14
12133 2
157303 40
290105 21
204926 17
23576 4
198303 19
93629 24
254401 13
39180 9
475229 21
395878 22
285608 21
208781 1
197859 20
51555 3