3400966
4287868
4846419
3188013
2859680
4612624
4093778
635877
259169
4841616
67390
53518
46739
52467
47587
50757
55617
68514
41344
45005
557056
918431
5556188
2241106
456079
1015024
2759121
3369998
337872
751948