1132
0
553
804
1084
935
493
3396
3
714
383
573
1053
2211
1073
1669
1
798
2395
300
1049
1630
2
3559
414
400
1454
475
734
472
913
611
2194
4
1129