1045
0
456
1557
1661
1
602
722
410
3559
2
2346
2710
9
787
1161
4396
3
846
474
1610
668
360784
19
381
1101
1768
286
1931
2161