3064
1531
2291
2115
744
3505
1133
724
811
2524
720
2525
789
2501
1657
999
940
793
2158
815
4718
5435
928
1002
818
813
1260
2168
1769
897
2430
3076
899
3238
1293
1854
1015
4517
805
1430
1136
976
881
4663
2994
1563
848
3649
6240
841
1401
3076
4008
1929
9383
850
5004
2547
912
1057