1020
0
31535
80
797
1859
918
493
2224
2
592
3498
4
19279
1712
433
246
2727
1755
20634
8
427
671
467
25137
1824
17353
968
475
996
455
15789
392
295