1997
2981
929
3635
2429
2201
1311
2426
1561
1103
1043
2212
1703
947
2551
1290
3615
1259
1048
2782
1780
882
1521
1213
1156
5453
5492
1027
1172
1105
2200
3399
1870
1704
1602
2068
903
1337
2082
1607
1652
1912
2884
874
2379
1314
3981
1004
1126
933
1775
1162
1315
1258
1112
925
999
1312
3237
2562
1071
1401
843
869
1312
3871
805
3448
915
828
4006
923
1842
850
1945
1147
1626
1628
2341
1095
1240
3676
2221
1926
1166
968
1193
1162
1162
1967
927
866
2774
1090
1574
1258
1704
6960
802
5971
1041
1353
1671
1339
855
1759
5639
1549
973
2547
2128
2535
846
1006
1020
831
887
944
889
1320