1132
0
1049
804
300
814
3
935
553
493
3109
5
714
383
611
2395
1084
477
573
414
1073
400
475
1571
8
798
1454
1282
1053
472
2211
913
765
546