2075
963
1159
1160
863
1383
985
1238
954
1414
798
790
1033
881
942
1431
851
909
23189
5649
3722
1428
1285
2538
1291
4849
2195
1324
1783
1591
1604
1853
3050
1739
1928
1794
2197
1561
1858
1432
9463
3642
3422
4310
2456
3293
3087
4096