17468
1262619
33973
934843
498879
730522
470676
506119
1063316
1140659
110040
1239872
121286
158999
484738
384793
1924967
2156713
981294
1550258
106297
751576
806179
106341
246636
1089403