21
23
13
252
47
9
22
309
18
4
12
17
20
115
58
507
73
8
122
5
56
386
11
1
61
319
39
157
31
6
358
15
25
24
766
53
38
52
105
35
43
161
16
2
19