1020
0
20634
8
968
1824
2730
6
19279
2
2657
3
2668
25137
2189
918
31535
1084
17353
47041
998
381
2142
1164
304
547
451
269
909
4111
282572
1826
467
1098
376