372
0
747
1089
951
1948
7
515
587
1
360
315
1325
604
860
572
2403
3727
381
332
2219
574
399
533
1881
355
932
641
419
385
376
6878
596