3354
2745
1303
1253
1168
924
29765
1545
1010
1544
1553
1108
1315
765
1005
2880
739
724
1680
1374
2925
1062
776
764
2542
714
677
1075
1740
2064
1313
784
879
620
913
697
648
1295
1489
1061
903
2764
1059
973
868
748
733
7851
979
833
6302
1216
1004
3093
2015
670
1239
1071
1420
2468