2245
3
745
0
496
3090
6
619
1
2903
2932
2
3765
4
2152
21152
8
3078
1606
693
32302
526
3080
297066
2131
1168
1380
2184
1403
784
790
644
801
1306
571
894
1057