20634
8
1840
2
1020
0
2105
1
584
467
19279
420
6435
7
290
17353
31535
282572
25137
968
1878
337
511
2369
432
1936
2198
795
1119
251
1965
5
255
1824
592
2710
9