2275
2
19279
20634
8
31535
0
1023
1
751
2730
6
467
1132
21743
1710
2668
1824
25137
1949
3
3114
4
3440
918
427
1610
2459
9
488
17353
1020
308
2546
470
802
46
484