484
2
663
1
1162
87
1578
990
400
688
517
565
677
750
623
1358
1256
590
1138
796
1233
818
1010
1773
550
728
529
1316
607
2283
6
693
2201