3100594
1039
2099362
791
3398578
719
1420238
345
709852
128
833040
333
1054375
358
2538642
870
14336384
5139
4967065
1614
4891286
1746
4728100
1498