3816
3669
2375
2133
1336
1221
1193
1128
663
572
510
424
348
321
297
296
270
261
248
228
217
216
147
130
123
116
113
104
100
68
66
57
54
49
36
33
32
28
26
24
21
17
16
15
13
11
10
9
7
6