262
1
359
284
332
641
886
2
1101
4980
7
563
95
496
453
624
5
1851
983
1875
475
740
682
990
604
1333
78
221
74
295
1061
432
621