3559
3518
2389
2106
1349
1213
1129
1068
621
507
429
417
404
365
336
307
270
244
225
205
198
182
172
111
108
102
90
89
73
72
63
56
53
42
41
37
36
35
31
23
20
17
16
15
14
13
12
11
10
9
7
6
5