1739
2
3012
1
2301
311
2163
475
0
477
987
2441
798
1898
383
611
400
522
2125
4106
521
418
455
458
353
552
8116
6
846
787
472
518
543
1462