325
38
22
31
544
362
134
15
54
133
29
132
95
110
85
25
81
86
33
269
172
45
41
56
32
14
278
58
198
30
53
62
36
66
94
641
459
37
35
75
47
427
34
24
88
12
445
77
171
130
26