377629
595449
82333
972919
431917
681210
170657
675117
673792
130782
301589
682633
601894
7191623
6416253
19666692
1572138
1448892
1122272
1169172
115566
1040551
494166
2446973
100357
2116968