1045
0
255
19783
2
21152
8
635
3090
6
14
2903
3
2932
670
2996
1755
1
25669
628
485
630
3080
1189
297066
465
1598
1342
1853
17946
371
2740
977
664
1404
2478