318
0
809
628
2398
8
1519
560
901
1
1429
2241
792
454
477
352
644
1404
372
625
1393
916
432
681
1946
570
781
1853
72
1181
977
768
1331