2111
3
918
0
349
737
874
1156
527
385
797
1629
413
286
1603
726
248
560
393
2702
456
1056
1
259
663
813
538
310
872
483
480
1304
1748