0
1
2
97
18
14
4
183
164
42
80
2307
81
6
5
3
241
39
8
21
105
223
353
9
7
10
756
310
22
11
13
24
479
1573
37
337
1112
566
283
2658
697
552
1047
201
2646
75
1696
33