1045
0
456
1933
1
1557
1661
2147
3
602
2494
722
410
509
2710
9
787
1161
4396
846
269
1610
668
360784
19
968
1101
325
1824
474
683
1922
286