553958
296160
2511106
198989
284677
2179124
192589
2045119
660680
3672115
16404137
314952
32654179
151466
2527107
4334121
154896
227177
32062190
11742122