3596
3438
2441
2160
1376
1247
1216
1035
549
524
415
364
359
357
311
306
274
210
200
177
175
172
146
140
128
87
82
78
77
56
55
54
50
47
45
42
40
38
25
19
18
17
15
14
12
11
10
9
7