798
1
523
2
1312
4
1605
988
857
12147
12
486
566
661
2190
3
1153
900
0
685
708
1152
651
557
545
411
508
461
513
3672
14
544
532
621
391
415
436