38
6
28
3
4
10
1
9
11
5
2
8
12
14
80
423
19
238
7
252
520
815
50
21
518
116
145
73
55
53
22
13
117
81
17
155
43
46
71
67