5129
4585
1903
1889
1855
1359
1302
1288
1205
997
752
555
529
418
413
288
261
211
194
175
172
170
160
131
92
68
66
58
45
43
41
38
37
34
33
25
22
21
19
18
17
16
15
13
12
10
9
8
7