1023
2
3650
3
2364
7
424
553
0
4126
6
493
1129
573
714
5509
8
2023
1
5270
804
1132
477
383
414
2211
913
1053
2395
3559
1084
475
1073
400
1049
1454
2307