4476
4184
3386
2559
1588
1483
1460
1188
632
515
493
470
465
434
420
349
289
277
252
245
243
220
140
139
129
124
98
91
80
79
71
67
53
52
47
46
44
33
29
28
25
24
23
21
20
19
18
13
12
11
10