349
0
1132
2459
9
351
17353
1053
422
683
11829
386
518
938
365
249
2546
1
802
777
1073
493
458
1897
2111
3
1348
488
139
657
913
1029
326
865