8585
2645
2003
1566
1506
1357
1356
840
795
763
717
681
646
640
602
527
330
300
296
291
247
233
216
195
192
188
133
127
124
111
109
108
106
103
101
98
95
94
91
75
71
65
50
46
42
41
40
39
38
35
34
33
32
31
29
26