3371
3237
2834
2118
1325
1223
1106
1088
578
554
527
511
500
395
323
312
307
290
268
228
219
165
134
131
105
94
92
91
59
56
53
51
49
44
36
34
27
25
24
18
16
13
12
11
10
9
8
7
5
4