359
649
2293
539
904
2296
848
678
885
854
343
1213
1338
610
773
1198
1301
4007
1659
594
3310
1314
480
2075
