649
1154
1444
5273
1192
1078
589
17273
1006
1060
731
833
1359
853
2435
895
613
733
1261
545
669
649
4245
711
563