2368
1
1568
1660
2535
2
775
2934
400
0
3498
4
1816
83
1819
905
2710
582
1814
770
2055
7793
2044
2980
32302
891
2209
2666
9
19783
4360
6
3484
1306
2207
2932