1020
0
31535
80
1859
797
918
592
1712
493
433
246
19279
2
467
475
15789
427
671
745
455
392
295
2727
25137
2224
139
114
1045
670
996
1325