4534
4327
1864
1570
1473
1418
1121
930
905
808
604
502
447
414
399
381
347
220
190
171
166
158
106
101
84
72
50
40
36
35
31
30
26
25
20
19
17
16
15
14
13
12
11
10
8
7
6