3921
3788
2717
2352
1435
1422
1381
821
575
555
518
503
390
383
358
353
346
218
188
181
173
160
140
138
136
131
113
83
78
66
64
62
57
55
52
44
37
32
31
28
24
22
17
16
15
14
13
11
10
9
7
6
5