21
4
15
11
17
351
90
70
64
20
44
32
27
38
56
220
14
68
47
18
54
12
30
8
75
164
61
106
53
66
228
49
59
13
34
19
109
24
10
29
152
262
2488
577
341
62
41
716
35