3070
11
1132
0
5393
8
1566
1
1129
3006
3
1532
935
804
827
493
383
1991
1020
1084
300
475
1346
4
2211
573
1838
3488
915
1053
1298
5
1049
3449
714
553
1889