1557
0
1661
1
2147
3
602
2494
722
410
509
787
1161
846
269
1610
668
968
1101
325
1824
474
683
1922
286
918
838
1931
2
2161
1068
2490
4455
1893