3717
3685
1534
1358
1212
1152
968
806
804
639
582
467
408
393
329
305
281
214
162
159
149
141
127
94
84
62
60
54
44
40
38
35
31
22
21
20
19
18
16
15
14
13
12
11
10
9
8
7
6