998
969
768
743
643
641
1099
772
895
999
1
1135
3663
1782
2341
2
2432
2139
6543
5
2225
4834
1879
3
2460
2329
2497
1664
2170
2251