1
5
330
8
43
17
98
264
6
38
10
16
14
28
228
18
7
15
9
23
20
13
61
103
94
175
50
105
71
84
78
118
303
1444
89
365
33
72
304
344
253
134
22
51
111