990
890
5580
1863
1247
2268
1077
1097
3623
2374
3921
6657
837
1126
866
855
785
4828
2010
727
952
9486
1039
3030
1279