445481
575243
272965
634288
263153
39745
790929
672160
999191
32484
336474
927644
806
427890
403441
222114
20164484
19599692
17950960
11942916
9264156
7909362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231