4627
4495
3437
2759
1746
1602
1550
1349
666
514
496
493
486
457
439
384
334
275
262
252
246
228
158
152
133
129
116
106
99
93
85
72
66
63
58
57
52
37
35
31
30
23
21
20
18
17
16
15
14
12
11
10
9
7
5