1020
0
80
427
433
392
1824
31535
1045
671
458
797
670
592
1859
918
2224
2
25137
200
25127
411
3498
4
19279
1712
10581
295
2190
246
2727
929
1755