20634
8
31535
0
1020
2198
2
445
2275
970
1824
19279
503
466
688
492
2224
282572
25137
325
798
529
1580
2526
3
2369
1
3248
4396
2337
3360
378
2710
9
17353
370