1
3
12
0
13
11
4
2
16
10
22
7
23
8
18
6
90
143
15
20
19
17
113
565
82
129
30
387
60
261
96
84
75
963
346
738
92