383522
628974
395574
793598
976645
266814
52228
670554
877373
1026643
927127
170357
5114799
3547581
3046148
2353804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471