121286
2736724
1551258
933283
103727
1073521
817265
1089403
246636
106341
806179
751576
768788
520668
74435
821
943897
99327
1030799
520753
161131
913177
195576
849543
877967
369672