3
0
2
5
1
6
17
12
11
31
14
101
7
9
19
257
30
16
71
18
88
33
114
36
32
58
152
78
381
69
441
73
93
82
119
63
230
37
156
196
56
77
65
358