180961
302450
842214
107229
122283
632988
741275
63721
1522148
1338636
1213706
1194948
1181634
1116830
1099244
1094292
56137
60851
991571
715328