1193
0
1230
21152
8
2996
3090
6
2903
3
2932
2
465
628
1755
1
485
1848
14
3080
761
1189
19783
25669
1089
297066
977
1342
894
20163
44
1001
17946
952
2478
19
1598