4524
4095
1790
1642
1616
1193
1180
1121
1036
839
612
498
451
371
293
244
203
202
195
183
161
158
148
114
107
100
65
55
40
38
32
30
28
20
18
17
16
15
14
13
11
9
8
7
6
5