1045
0
280
456
1557
1661
1
572
2922
9
2659
2
602
683
2143
410
1161
846
668
408
4536
3559
388
663
1101
2188
1626
1436
2524
458
1352
357
471
1931