1074536
968926
923458
2546985
661628
1786283
3317269
1212810
632114
807337
1113493
1602454
1065324
23396
283582
702626
1196526
950246
1081342
1098518
662100
346447
223188
431488
283847
19649692