2535
2
1660
1
2368
1568
1814
2980
775
2934
582
0
400
83
2207
2710
3498
4
1816
5339
5
370
1819
32302
1168
905
21152
8
10243
929
2760
2884
770
2055
7793
3090
6