105290
0
1824
20634
8
3203
10
2730
6
2657
3
1880
2
2668
1949
1343
846
376
226919
14
17353
458
427
979
448
2189
584
11881
545
637
298
422
349
2190
1
3114
4
2855
1020