1118
3329
886
909
927
1039
1474
922
833
959
1081
1067
987
1137
2518
1307
1267
2224
1610
1467
1501
1591
1519
1867
1379
1544
1498
1243
1445
1816
1573
1756
2325
3100
1988
3282
2628
2913
3263
158480