451
184
1155
447
747
232
331
100
1596
635
311
193
657
251
425
226
186
101
621
336
1375
513
1432
830
358
187
1964
1195
913
323
1052
567
463
252
663
294
337
221
485
68