4135
3774
3176
2560
1532
1508
1504
805
708
599
569
522
472
429
404
380
371
224
195
191
187
141
138
128
124
108
107
89
81
78
68
65
44
42
41
38
32
29
27
20
19
18
16
15
13
12
10
9
8
7
6