2120120
2035108
206375
203362
2394104
1810120
1962104
2197106
33828181
17478121
34452182
4494124
149895
146883
500874
318162
143577
144693
17730142
438562