23820
899369
90782
109201
984336
271998
209381
269747
760686
129104
907373
459291
224908
355556
252698
51857
14754747
668286
4530578
4196980
3439510
3194192
2172495
2163216
2045492
184466
1841948
16305
154461
1538545