149070
32534178
1528114
647380
396562
175968
502381
300785
263755
2679122
145987
8334107
2135113
282160
16277137
143962
198352
210285
2520106
205862