355
0
353
699
792
1277
1240
597
342
2711
560
4594
1
590
393
243
711
668
295
425
1023
1159
422
604
315
290
356
1057
271
606
2351
286