1203
2
1003
1
779
1600
674
577
722
998
4
541
1050
645
90
1283
0
431
592
1016
399
520
1260
492
565
1830
469
1646
3
451
6844
10
762
5112