3130
1224
1596
866
1016
1325
1581
1020
9077
920
2877
956
1203
2263
2053
3829
2417
1947
695
780
2399
1036
2387
2699
1386
1245
11795
1102
1413
1085
3154
641
1659
988
9760
805
605
6387
1405
966
627
1098
567
589
756
872
2410
1002
873
627
624
2827
723
693
839
667
727
649
826
668