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