3022
673
706
2271
1484
1243
2954
978
2723
885
842
1949
807
1342
1668
3439
1219
3702
659
901
10026
2194
1123
2369
898
1950
1084
3008
885
3021
15657
4105
33283
1200
761
803
1026
1583
767
1142
1020
2696
1927
1362
1263
1626
1288
758
976
782
879
968
3179
784
946
4753
1763
774
6282
2873
3820
1403
1611
997
7146
2060
1068
1315
778
1392
5630
10709
2140
3736
1710
1674
1871
1200
832
1043
1186
3786
2841
2655
3325
10570
7756
1522
959
746
1608
1694
5667
1836
1351
2174
2289
908
2810
638
11629
3325
1263
1756
944
4009
1147
1038
2201
1067
3416
2052
3014
7557
14688
1632
1078
8844
1116
765