1053
0
422
386
938
249
2546
1
802
777
1073
458
1897
2111
3
1348
139
657
628
913
1029
326
865
1463
2727
2
7334
4
475
955
121182
530
616
21
544
829