138
1
979
291
725
1044
379
4
887
906
2
304
531
610
276
412
271
417
216
673
3
471
32
123
105
506
69
360
131
354
447
1380
212
234