685811
266257
923878
278348
409185
100477
318779
1037125
263246
113366
299357
114549
933908
255923
491188
987886
18148484
15781692
14653960
10900916
7452156
7159668
7037362
6930831
6371477
5878960
5739623
5531253
435970
4090231