1208
3
581
0
429
1
619
2
503
782
2217
5
949
4
916
445
95923
45
811
940
564
768
1379
6
508
598
716
895
660
528
492
654
752
909
939
583
2724
673