3844
3307
2917
2273
1527
1494
1301
908
644
535
428
426
383
373
302
240
237
218
173
167
148
144
108
100
94
89
78
75
64
62
58
54
51
44
43
36
31
26
21
19
18
15
14
11
8
7
6