28527
89822
21671
868915
252709
144358
156751
258213
173928
448994
21973
836988
454138
828204
167104
516162
15831748
705586
5064578
4430980
3549510
3543192
2317216
2221495
2056492
191066
1870948
16395
1565545
155561
974435
250550
668463
597833