2255
2
928
1
1248
1601
3
2245
1015
1694
951
690
2669
564
1743
0
108797
2740
960
2316
1720
4152
3053
7
1057
1603
2902
6
1630
1115
1190
859
708
21152
8
2949
4224
4