968926
923458
2546985
661628
1786283
3317269
1212810
632114
807337
1113493
1602454
887865
1122218
287507
696107
359390
851481
1469800
1140282
905153
259226
991640
144995
1310151
793699
590738