1506
0
415
1045
456
1557
1661
1
2306
2
274
602
2296
722
410
2346
661
787
1161
1425
846
474
1610
668
381
1101
544
1587
286
349
935
1931
2161