2061
7093
1956
1638
1010
4078
2673
3280
1613
1880
3965
2346
2899
776
1661
4669
20157
870
30004
4385
2809
2141
1313
3048
1227