2535
2
2368
1
1568
1660
775
905
572
0
582
2980
32302
19783
3498
4
2207
1816
83
2982
3
1819
2710
770
2055
17946
496
984
370
2209
2996
915
1380
2666
9
14