316
0
47041
874
584
918
418
1057
588
376
823
587
1726
525
7039
392
529
466
1029
968
467
2459
9
2275
2
1054
747
597
774
631
1674