662
1
490
1341
773
1261
2440
3025
2251
950
1496
1129
2240
2916
2849
2219
2788
2997
1843
2652
1036
933
830
949
846
1022
1220