458
130
29
388
46
8
16
42
5
11
45
50
10
40
25
20
24
22
174
23
75
275
35
9
28
1579
925
13
390
41
122
146
120
52
60
6
729
253
207
53
12
842
18
778
27
81
103
548