1214
1521
1041
1245
1005
3576
1405
741
24
47
37
35
66
3423
31
42
51
33
864
1576
36631
64
881
68
60
62
952
110
921
45
32
43
1701
601
471
684
34
3633