340870
594873
932491
750476
660821
42131
54957
16662
378917
431969
212271
733882
680133
1004338
179656
999356
14929747
672886
4583578
4237980
3454510
3229192
2208216
2182495
2052492
185466
1848948
16335
154661
1540545