691
0
1463
1
447
1129
2735
662
2372
2
2982
3
571
646
653
2260
12
1470
3510
775
1501
263
2758
1392
661
650
993
1448
544
1329
1513
1421
1131
2086
953