299
1
955
2
2739
4
305
809
3
374
776
509
629
792
1911
81
994
0
1400
512
707
82
544
1698
1710
524
431
1297
628
89
497
762
1006
1058
1178