3364
2766
1312
1261
1178
934
29804
1559
1020
1555
1563
1120
1325
773
1016
2911
748
732
1697
1384
2938
1069
784
773
2550
727
688
1086
1752
2073
1322
793
888
628
923
708
658
1304
1501
1075
912
2786
1072
982
878
756
742
7884
989
844
6325
1229
1014
3108
2038
680
1254
1082
1431
2479