804578
991464
490173
72276
583795
94063
479332
3976
898762
380763
942327
876136
740140
740735
634
22597
14942747
673386
4589578
4239980
3456510
3237192
2211216
2182495
2052492
185566
1848948
16335
154661
1540545