2275
2
3381
3
19279
25137
0
1824
2111
458
31535
875
1
2190
20634
8
17353
341
2730
6
392
2809
258
323
2105
819
3815
31690
980
418
290
2668
2810
464
582
1056