582
1
781
2
4876
4
373
6866
3
1093
888
5476
5
1966
854
1315
504
535
474
762
673
707
558
1733
8
276
159
697
152
211
532
1193