20634
8
1880
2
2668
3203
10
2730
6
1949
3
846
0
2369
1
2657
295
968
1020
282572
105290
1518
17353
1346
4
1343
44199
1824
2727
169
78
924
872
421
530
5713
469
3430