586
829
847
1128
565
343
736
245
3842
1558
2645
1593
1641
1856
767
904
684
2349
2033
1440
1216
1484
398
671
1388
265
2021
160
126
577
663
5740
1409
159
192
506
206
2702
1072
255
457
826
236
513