883975
280791
34159
534509
374930
814839
718182
444404
567997
435262
105559
288526
603628
697513
947515
104358
15844748
705886
5073578
4431980
3550510
3546192
2317216
2221495
2056492
191066
1871948
16395
1565545
155661
372972
394161
2943
940604