6686
1815
1248
1247
1201
1066
1059
687
633
595
517
407
358
352
259
258
253
238
182
178
141
140
114
112
109
107
101
96
90
87
86
85
80
78
73
65
63
55
51
50
47
45
44
39
36
35
31
30
25
24
23
22