3715
3561
2646
2363
1417
1364
1322
989
579
553
520
494
388
344
307
257
217
204
199
195
152
142
132
130
109
101
95
90
76
70
67
61
57
47
46
45
41
38
35
33
28
27
25
22
20
14
12
11
8
7