1495
1
1088
1133
3223
3
3080
2316
0
964
800
1087
6644
2
2921
5
2255
1044
1062
14
2655
4248
4044
3546
2465
1189