831
20282
1056
2617
1589
1053
877
1459
1053
1632
2692
14663
721
1387
1360
1362
778
785
2365
1017
1025
843
682
1316
920
941
2673
1270
2812
703
1934
1581
1469
983
779
1010
1182
1282
1268
785
673
913
747
872
1579
3310
956
1842
803
785
2201
1763
916
2338
2025
701
694
1102
1383
1689
909
1213
839
1003
1317
1807
890
829
3446
659
1839
1394
3096
740
1985
660
14925
1866
1316
2113
3073
922
4122
2724
1330
746
859
946
1312
1967
699
1355
6993
4102
877
781
1330
1314
807
6702
793
893
2247
802
1080
898
766
756
675
687
699
2115
2379
1227
1016
1124
725
811
1294
9437