5023
887
2899
1746
1772
10069
2261
1001
801
2367
2000
4793
853
2125
6193
1949
5060
3972
1981
2951
6831
6395
4031
1946
13416
2182
3809
17591
21934
1828
1222
944
1049
9031
990
3215
1742
3895
11738
2949
1031
1196
39394
2172
4025
2198
1655
843
1557
1251
1802
1692
13047
4626
2463
5595
2828
3806
999
2093