845
2890
1181
704
659
2535
2583
750
3126
1584
2088
930
1811
5519
991
1842
3698