639
0
318
809
459
628
2398
8
2517
1519
560
1429
2241
792
454
477
352
644
1404
593
372
625
887
719
916
432
766
681
570
781
1853
72