571
1
643
402
75
322
997
91
88
74
830
1718
2
1440
705
802
605
606
992
1158
979
1304
1017
1412
537
2602
34
1194
1544
710
983
986
1840