1
2
4
5
10
6
7
28
9
13
21
12
18
11
86
44
22
52
17
15
227
20
139
81
16
14
2253
41
112
84
39
243
234
38
215
57
252
90
69
197
31
192
140
525