3011
1796
4245
10442
2168
2032
1134
1075
1083
3182
999
1071
5232
1370
1371
929
981
891
944
1070
1081
899
892
1210
1771