2535
2
3498
4
1819
1
905
582
0
2055
2980
32302
572
2209
1380
2666
9
400
19783
3484
1306
2207
2932
1603
1660
2934
370
693
526
2982
3
1037
801
745
784
17946