1009877
567979
384823
359790
455878
370144
514392
737847
470574
1069921
136520
741521
975434
1088854
696164
758688
13446747
645386
4200577
4040980
3350510
2742192
2137495
2110216
2037492
183566
1763948
16285
153361
1532545