2247
1537
2885
1989
929
1678
1678
3723
1641
920
3778
1261
864
1210
831
1577
1141
16609
962
1102
914
986
948
1399
1233