2
0
7
19
4
22
9
3
8
6
1
10
12
13
86
16
26
49
148
15
34
63
309
122
199
360
240
281
77
110
96
45
31
206
39
184
74
29
82
310
20
258