5130
4762
4595
3864
2039
1965
1053
577
545
438
305
171
110
84
62
60
55
37
33
29
20
18
13
11
10
9
8
6
5
4
3
2