966768
973343
372563
12868
505942
662746
870489
440210
414167
58875
220398
768314
5180799
3597581
3128148
2432804
2247988
2073609
1997358
192378
1778118
1724136
1700196
1645471