287076 30
224882 14
15882 24
18384 29
16054 1
31403 12
57428 3
232178 19
11031 9
3381 6
5257 8
128830 6
955502 51
216758 16
197655 18
239526 16
448526 29
230079 35
136354 20
48582 37
34980 31
22930 2
37608 21
17332 7