1171
2
584
1
393
1642
3
155
552
376
215
788
288
543
496
1059
848
628
0
526
466
1222
1837
4
390
564
461
307
392
353
402
718
773
715
571