2275
2
31535
0
19279
20634
8
3381
3
2730
6
2809
2111
2668
1824
25137
1056
1
3114
4
846
2076
17353
258
2190
1043
802
2810
489
341
476
300
458
2855
2669
247