1590
718
1121
386
477
153
392
172
626
198
255
202
260
148
394
184
365
179
496
21
446
201
516
62
112
23
154
63
163
132
197
146
225
157
435
215
596
3
354
158