955
0
846
255
2901
777
29323
2275
2
585
2459
9
409
622
47041
467
683
428
945
503
303
411
280
516
799
1540
979
7334
4
543
918
330
775
171