2275
2
814
1
809
3739
6
1054
521
1145
1796
306
0
228
1129
646
1587
20634
8
1692
417
3404
3
3287
848
2730
1291
1665
915
1642
467
7952
2657
2668
2296
2799