2275
2
19279
20634
8
31535
0
467
2730
6
745
302
1
1020
798
1343
2668
25137
3114
4
2459
9
17353
2546
274
802
1824
521
1132
522
918
1463
7334
422
823
670