3810
3410
2864
2312
1493
1372
1326
892
623
587
517
511
501
364
362
345
331
230
219
179
169
139
137
132
116
110
88
86
83
78
69
67
59
57
38
35
31
29
26
25
24
19
14
10
8
7
6
5