129
66
44
30
328
28
77
67
473
35
41
22
192
131
19
40
130
46
12
45
53
56
43
86
60
285
163
193
25
15
57
11
96
21
50
94
63
55
1821
177
38
317