10996
5
4553
2
2740
3
796
6
1960
0
2382
4100
12621
22
2623
7159
10
7034
2908
1957
1
3671
692
3543
7
2108
1911
1683
608
6466
3066
2329
521
2234
4
2835
2667
2297
6076
15
1618