6977
2193
1312
1239
1085
734
709
674
653
593
565
511
476
256
254
250
247
237
187
164
146
144
138
131
111
109
107
99
95
89
88
81
78
73
70
69
62
60
44
42
41
39
36
35
34
32
30
29
26
25
23