918
0
54
586
1484
55
408
1015
296
529
695
1309
628
547
722
463
301
412
1129
1101
506
445
356
219
689
1150
517
235
302
2339
970