1052
5321
1893
968
845
1004
2812
1429
896
797
4497
1059
904
941
2191
1137
1108
1266
1154
2534
4709
903
1003
1313
997
4626
3971
1651
5596
2783
3703
3012
21948
863
2094
1006
1024
1074
1271
863
853
832
988
1035
2201
2346
908
4450
12046
2173
768
8696
1308
6694
1454
1321
3293
1047
19079
1501