2730
6
25137
0
467
31535
17353
20634
8
1559
2
548
19279
1098
948
3114
4
1872
1
1009
418
458
303
901
52
1119
444
443
333
53
4537
918
6800
413
275
2299