4491
4214
3149
2526
1646
1484
1452
1195
616
517
515
454
411
405
403
334
302
263
252
243
236
214
148
141
135
120
113
107
100
88
69
68
57
55
54
53
51
48
42
39
35
25
22
21
19
18
16
14
12
11
10
9
8