15149
19753
14485
1325
704
803
5690
848
676
1264
2236
813
746
1649
695
1479
625
708
691
756
1038
763
1352
881
735
916
993
738
1002
819
676
872
1081
880
810
1278
887
5498
848
1100
5871
1792
1056
13417
1140
1049
8063
3343
2016
2329
11534
1258