20634
8
2855
3
1020
0
2730
6
2668
2
4820
3442
169211
11
333
4396
418
282572
2125
1
2526
269
2275
968
2461
20
47041
432
171
467
511
483
341
1824
3114
4
463
592
17353