8116
6
1898
1
860
0
455
5262
10
2229
4
443
11881
3
29323
460
1636
798
1650
1462
2547
2000
2529
14
1991
422
1823
521
965
804
2189
408
5009
915
414
1084
1418
2