4272
3964
2998
2535
1573
1548
1431
894
623
508
494
488
436
424
415
364
334
229
217
205
204
155
144
130
121
115
114
81
72
68
65
59
57
56
50
43
42
40
37
34
32
29
23
20
19
17
16
15
14
13
12
11
10
9
8
7