9499
5055
2372
1468
1298
1170
1061
708
654
640
553
396
333
248
202
193
189
185
141
127
109
107
101
96
93
91
85
80
76
75
60
57
49
48
33
32
29
26
25
23
22
21
18
17
14
13
10
9
8
7
5
4
3
2
1