3362
3220
2290
2054
1283
1227
958
879
681
504
501
455
414
310
280
276
245
224
204
182
176
153
100
95
93
92
90
76
67
64
53
52
45
37
35
31
27
25
22
19
18
15
14
12
10
9
8
7
6
5
4