2972
3828
1736
1263
1132
954
1418
1533
1027
3358
1076
1057
1009
947
2593
1622
999
2025
1382
898
1084
1316
1021
913
1340
916
953
1632
940
1144
1684
1098
2296
1263
1530
1252
981
2358
992
998
4097
2422
1231
2025
5605
3476
1316
2308
2365
1055
1034
1213
929
1403
1467
2148
2893
944
2749
1836
54751
1335
1323
1427
2303
1025
1319
3226
1841
1170
3208
1986
998
1484
1202
885
1981
1229
1291
991
785
1235
5215
1099
1177
2263
970
1306
1402
1645
1235
812
1763
1198
982
869
1013
3926
1341
799
884
1009
1111
3179
1427
1486
1027
2965
4512
1227
1310
1691
1940
1487
1122
2060
1116
1891
973
1351