2275
2
19279
20634
8
31535
0
1129
1333
1
2730
6
1642
6194
2599
2011
3
2668
25137
3114
4
2280
2459
9
17353
646
22330
22
1257
1020
1598
2546
802
1824
3795
1163
1463
1053
7334