40509
1077
1277
1261
9673
1504
5585
39853
2067
933
1268
4619
1734
2194
1981
1294
3426
1431
2075
2019
12788
3446
5476
1063
2496
2061
1248
2075
1458
5484
1998
5127
3687
1505
2257
3111
2973
1463
3304
4672
1556
1351
2765
1940
1802
3490
1244
1879
3940
2003
2194
3870
2785
2950
3790
4438
4887
2554
1533
5405
2134
2897
1988
8042
1283
1178
1439
977
3150
1028
1559
1155
1023
1256
808
20157
1250
2634
1023
933
5519
2255
2008
2018
2836
1707
1942
1229
1354
1311
5465
969
1352
1407
1375
16247
3236
8816
1153
4740
3656
12731
877
1226
1218
1508
1877
2532
1920
3352
12718
5042
1136
1356
1094
1236
1281
1043
1971
1188