2275
2
7334
4
31535
0
3114
1824
19279
1851
3
2236
2356
2016
1089
1
25137
2730
6
467
4143
2668
1452
1888
8
43
3353
11
458
2459
9
777
17353
3930
392
883
999
2735
28805