3064
4335
1189
1971
746
959
792
1095
978
777
6086
909
1307
1323
2133
1158
1196
2270
36245
2850
1666
2162
1756
1742
3953
2621
4344