227560
75264
638533
169404
713902
538214
893487
37016
576733
4024
140198
436406
526115
448777
68437
999770
15861748
706586
5084578
4435980
3551510
3549192
2318216
2222495
2056492
191266
1871948
16405
1565545
155761
375972
394161
2963
942604