668833
431243
544372
1170742
307294
977726
529492
51200
969746
963990
819316
1028781
747304
33878
859593
82129
8105743
539586
3095577
3024980
3010510
2144192
2014495
1980492
1887216
173566
1729948
15845
151061
1459545