590
715
712
4931
2165
2161
977
572
1360
5048
600
1164
993
1154
537
1230
2558
559
1135
1134
4006
1679
1077
1455
2127