80
1402
811
813
2346
1312
732
922
894
901
1551
1021
1394
151
14213
624
1617
16112
2509
795
1206
873
1673
1273
76
2025
55
1661
441