3852
3572
2703
2403
1483
1397
1334
979
603
589
569
535
436
401
350
327
240
216
215
193
185
153
149
127
117
109
101
94
76
69
65
64
60
57
49
44
42
38
36
32
26
25
24
22
21
20
19
14
13
12
11
9
8
7