4598
4528
3610
2735
1714
1621
1614
1164
698
585
573
519
498
453
447
416
376
268
262
230
229
205
165
147
136
121
115
106
103
87
74
70
63
59
57
53
51
46
43
35
30
29
28
23
22
19
18
14
13
12
10
9
7