2245
3
894
0
1189
3090
6
2903
2932
2
940
1
3765
4
21152
8
14
1285
2042
3080
297066
770
571
4230
3447
7
607
2416
108797
1588
400
32302
2996
931
547
1226
658
25669