6490
4193
3446
1135
607
565
532
464
326
281
196
149
146
135
134
133
96
93
83
82
74
71
68
67
64
62
58
50
49
39
34
31
30
28
27
26
22
21
20
17
15
13
11
10
8
7
6
5
4
3
2
1
0