2668
2
20634
8
2855
3
2730
6
2069
2657
57
0
625
282572
402
19279
6515
1
4111
25137
17353
1498
2328
326
31535
78
1020
846
180849
169211
11
1824
466
247
3442
5429
4820