2168119
2172118
2369103
347290
150271
243867
173664
197963
29175163
28379170
8216123
10279116
7625126
14545107
463973
21684174
6366113
1016681
5384101
266576
813695
520269
359962
345576
392067
14217134
696996
409884