696
2562
1584
960
46233
2200
1087
1425
1324
914
3335
733
713
630
684
1654
1032
646
2086
5569
986
702
993
808
720
785
1535
883
836
1850
637
945
2320
818
770
776
760
2552
1549
2945
881
1099
3309
800
825
790
819
1202
806
1372
892
937
1310
2066
1447
2754
898
2482
2418
1419