618
350
269
2657
594
581
650
1155
1065
757
844
522
672
2048
822
305
2303
2426
967
2648
782
1223
307
951
