6243
1693
1364
1167
1144
1086
928
626
568
476
454
442
427
333
313
310
240
216
208
190
183
168
164
131
124
123
122
114
107
98
95
91
75
70
69
68
64
54
53
52
49
47
46
45
41
40
39
35
34
33
32
31
30
29
26
25
24