1130
1
829
1823
6
1666
683
3792
11
888
2
2095
1197
365
1323
1416
1992
1344
160
61
567
1589
572
1390
1306
899
639
601
991
2794
9
805
505
537
1309