1536
1002
1350
5919
2105
2178
1033
2936
2203
5045
1334
1093
881
2015
1066
1712
1417
1393
932
1155
997
1006
1031
993
877
4065
1067
828
2869
3158
1381
1039
1503
1328
978
1857
830
1259
1149
951
1325
1454
2492
1119
1189
903
1972
817
818
1447
941
1470
839
1332
3825
1618
1015
1240
1168
2481
1860
957
772
771
1252
787
1556
1072
858
782
748
904
2580
10359
2345
2608
1070
922
761
692
849
1071
816
876
898
2175
1748
1109
1352
1554
924
1584
1209
725
1596
1191
720
935
1244
914
992
1523
1489
949
3008
1272
1204
1199
775
1719
923
1254
1211
1774
1655
1763
1291
835
814
701