366
141
60
77
148
70
111
492
121
100
94
222
24
26
7
104
168
13
204
83
88
27
214
91
76
147
51
192
313
317
131
284
257
287
461
46
837
1021
526
1321
225
177
309
371
502
1685
584
345
844
74
72
15383
158
3329
382
96
160