1020
0
20634
8
282572
80
31535
797
1859
918
19279
2
3498
4
467
1755
2198
592
2727
1712
17353
25137
671
433
968
427
2275
996
2224
180849
348
1325
1045
913
1