883
1
3595
6
1883
2912
10
267
0
1132
553
3168
3535
3
804
1084
935
493
1049
714
2346
1129
400
383
2521
573
1053
2211
1073
798
2395
300
999
17730
11
11881