2191
3
522
0
3342
11
479
770
650
3889
1
964
939
2
3599
1960
543
544
595
799
1421
928
1392
1132
785
418
1171
5646
4
2104
1040