1203
1203
479
419
596
1502
368
1291
741
547
428
1236
434
3674
618
800
479
1274
717
543
1059
478