6325
5281
2344
2296
1647
1279
1122
1052
1045
666
653
607
562
519
400
398
379
289
204
192
167
146
141
127
117
107
95
86
74
71
51
41
39
31
30
27
24
23
21
19
16
14
13
12
11
10
9
8