95
1
901
1012
580
98
464
735
579
908
1128
677
2981
1160
774
2
491
1614
4
1541
1888
1427
1639
624
523
1477
1421
93
1918
106
2201
1617