2
0
8
3
37
12
106
66
317
44
10
7
70
31
23
27
276
82
15
6
13
19
178
43
18
9
25
58
232
55
17
36
56
48
28
126
282