107
109
135
140
429
193
298
412
260
335
1304
670
705
804
752
750
564
465
213
401
154
871
294
357
847
665
772
372
473
3460
996
2590