279
1
352
401
1629
3
1106
437
404
2
55653
36
1162
4
2618
1208
53420
16
445
0
4874
44
109582
14
545
660
968
12
657
896
886
804
866
800
5
498
912
919
986
935