821
1
1132
0
1129
935
804
493
383
1390
2808
5393
8
1084
300
475
2211
573
646
1053
1049
714
553
4071
913
5055
5
6515
1454
2120
463
1282
915
611