960586
801704
309231
663425
156323
4044
11797
575276
283243
608223
696826
296920
871197
1063539
874256
125572
150396
868708
44960
232448
790735
126640
242702
257844
209953
36995