4031
3515
3456
3215
1551
1417
707
446
403
398
297
114
79
54
42
39
35
34
33
19
18
16
12
10
7
6
5
4
3
2
1