3429
0
612
798
352
504
1362
16
383
673
405
749
1133
3680
2
866
365
482
684
916
2299
337
445
391
2458
461
460
234
475
309
392
488
827