16840
15
510
0
1869
5
837
2
4126
6
1754
2574
1
2843
4
9355
3
1948
2541
1751
2445
6515
427
2991
120469
35
400
2716
7334
646
2855
2831
1961
110
292
5223
9
903
282572