326
21
420
148
18
76
57
52
48
28
37
102
86
24
15
33
766
182
104
50
84
54
68
121
142
51
107
130
62
73
78
126
366
101
91
1497