2855
3
20634
8
2668
2
2730
6
282572
0
2069
2657
625
4143
4421
9
19279
25137
4111
31535
17353
1949
2809
2275
1098
2881
2060
2299
1
3092
1824
334
2109
74
2076
3442
1094