1223
1
3073
2
1132
2326
3320
2546
923
1195
1551
1437
3
1083
4
1099
1241
912
1097
3495
5
983
970
867
1348
1458
4852
6
1203
991
4877
10
1308
1535
1593
1995
1490