1003
2
1915
3
322
1
527
0
703
1412
5
1798
1937
2163
620
1377
1304
1135
1428
1437
726
486
669
1145
328
2649
798
2023
2405
2429
1339
1821
422
1315
1270