6612
4499
3145
2305
2237
1673
1644
1408
1350
1209
1063
980
980
855
743
695
653
606
597
547
510
465
443
423
397
394
340
322
311
305
255
242
239
216
165
157
137
120
119
118
117
108
103
92
88
85
84
75
72
72
70
67
59
49
23
23
12
11
10
10
6
5
5
5
4
4
3
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1