2600
4
1564
1
1606
1423
3090
6
2468
3
2934
2
985
2903
2932
5565
9
3491
1432
2890
2131
2996
0
21152
8
929
19944
2629
801
1306
3080
1174
4837
5
108797
1992
1075
3014
20
10243