4545
4291
3288
2616
1642
1515
1469
1377
614
527
464
446
431
430
415
308
293
276
258
241
235
222
163
141
140
123
109
102
93
91
80
75
64
55
51
48
43
39
34
31
28
26
25
22
21
20
19
18
16
15
13
12
11
10