4336
929
1305
1478
2772
11731
1750
2381
1291
1185
1592
4781
3694
877
866
6036
1840
1119
5915
1246
2062
1415
933
2171
796