2245
3
2131
1
3090
6
619
2903
2932
2
2535
3765
4
21152
8
3053
7
1734
3078
2294
1603
3498
2152
3080
297066
0
1211
1787
951
9611
2990
1015
1168
1751
1087
5489
11
3326
32302