1250
1
905
2152
2
951
995
674
1444
8527
24337
22
1681
913
5889
8
1162
3326
3
4500
4
5811
1223
851
6753
17
1767
2193
5746
23
2505
1813
1514
3591
11
2886
1239
1400
1814