1132
0
1129
1242
2
1257
3
767
1
300
935
804
493
383
938
1642
1193
1084
2600
475
2008
1390
2000
2211
573
1053
1418
2459
6
1049
714
2225
730
1354