30
178
128
165
27
24
13
399
349
76
148
28
2120
105
73
2242
588
84
64
579
65
141
1157
707
96
1657
132
54
58
57
90
136
224
104
89
372
46
35
56
34
70
72
92
285
47
86
233
91