1020
0
20634
8
31535
80
1859
797
282572
918
592
1712
433
246
19279
2
467
475
427
671
455
6975
4
392
295
2727
25137
2224
139
114
1045
12958
5
670
996