1089
4
1359
940
1
466
77
184
1126
6
534
2
594
3
864
532
0
354
1741
976
852
717
920
5
1213
302
1216
290
645
766
1033
358
1306
850
189
262