4991
2471
15429
3173
1238
1028
955
1104
2650
929
898
895
1079
860
837
1313
1233
1079
5209
1599
1180
802
1154
845
6590