3990
3513
3480
3192
1545
1444
688
452
412
394
335
115
97
55
45
44
36
35
28
22
20
16
11
10
9
7
6
5
4
3
2
1