2224
2
19279
31535
0
20634
8
2275
3660
1
2668
1824
3114
4
1302
17353
1949
3
1343
802
2730
6
25137
325
116
2855
247
1506
1880
2306
2814
5
2330
3808
1869
440
2419
3025