2
7
0
1
8
19
43
54
31
103
184
47
96
22
51
38
381
270
46
70
36
592
163
52
94
26
45
30
33
44
20
18
24
66
82
217
172
86
21
27
116
10
11
41
417
663
225
87
79
35