5087
4678
1913
1868
1802
1379
1247
1238
1190
956
691
532
483
413
398
386
336
257
244
216
198
179
158
121
115
91
75
63
52
45
37
33
29
26
23
20
19
18
16
15
14
13
12
11
10
9
8
6