3640
3621
1606
1349
1220
1209
1005
786
736
640
587
438
414
370
358
347
290
229
173
168
157
138
134
82
78
60
49
45
44
40
31
26
24
23
20
15
14
13
12
11
9
8
7
6