4602
4062
1883
1574
1451
1449
1158
980
863
774
617
514
458
406
339
237
213
205
182
178
171
160
148
98
90
82
72
56
50
43
35
30
29
28
26
23
20
17
16
15
13
12
11
9
8
7
6