1132
0
830
1
1375
2
935
804
1448
493
383
1084
300
475
2211
573
1053
2961
1049
714
1129
553
2372
913
1454
1282
3404
6513
5
1364
611
414
2395
1330