309
0
598
1479
515
713
277
1027
400
5338
829
475
428
445
1585
234
547
849
572
385
1829
397
478
717
365
908
399
1499
847
361
431