375323
310277
549112
528780
190798
1026672
466572
890881
182257
83830
328556
629218
3066408
1572138
1448892
1122272
949559
1169172
115566
1040551
494166
100357
2116968
1473466
2445973
1087595