318
0
809
628
2398
8
1519
1174
1
560
1048
1429
2241
792
454
477
352
644
1404
372
625
916
432
681
570
781
1853
72
1181
977
768
639
303