3252
3031
3101
2418
2863
2787
2580
2374
3402
1975
2733
3077
2559
3062
2169
2049
2059
3
2
31
29
27
63
60
52
50
47