4348896
1248869
3228313
2768160
858103
1118060
1597959
466873
1116327
1115541
1934354
3234178
1063715
793579
2013391
512966
552268
2111833
591311
1431013
234894
772185
26148
22646
45628
16514