15543
1107
930
891
1610
908
1080
1720
5251
1135
955
934
1242
838
1282
2503
1260
3849
1449
1441
1054
960
1163
3330
1144
804
1999
1707
940
1062
1450
1092
802
844
1550
2183
1573
811
803
884
911
876
912
909
6253
892
908
1455
2278
871
754
944
891
789
1056
963
797
6203
886
1417