2380
926
2150
2065
2529
3214
3207
3621
3577
992
3106
1069
3004
3552
1089
1209
2755
4041
3508
3460
3530
2739
1335
3681
3453
1705
1094
1706
92
90
6
52
131
2
7