853
2
1415
1
1806
1741
2649
5
1037
449
1131
671
721
1224
0
884
2032
4
166
1248
1260
426
1081
2111
3
2405
1450
1687
1433
647
2922
226
114
627
3718
8
992