4377
4182
3096
2501
1569
1475
1474
1133
621
547
517
440
422
404
386
337
330
256
240
231
230
190
152
147
131
121
102
98
90
87
68
62
58
55
52
49
47
44
37
31
24
23
20
16
13
11
10
9