2245
3
3544
0
3090
6
2903
2932
2
894
1094
522
934
1045
3765
4
452
21152
8
536
2533
558
570
645
541
571
4044
5
476
324
3080
1015
297066
616
607
512
547