656476
685219
63483
650496
697325
57936
983935
103316
870753
657138
270114
462271
5170799
3590581
3119148
2424804
2243988
2070609
1994358
192178
1777118
1724136
1697196
1643471