3031 10
28026 0
17828 2
27402 31
31306 33
10379 27
15859 31
10580 24
286158 28
127979 24
151283 28
27829 6
87376 20
37634 14
1431802 98
150301 11
238405 15
1162883 84
516981 38
611303 107
95252 10
650033 97
426181 20
484980 40