3318
3274
2178
1942
1273
1184
1139
881
670
465
459
435
381
327
289
276
269
261
246
245
237
197
185
117
102
96
93
89
78
67
58
56
55
46
39
37
35
34
29
21
19
18
16
11
10
9
8
7
6