4059
4042
3440
2440
1579
1495
1385
1169
638
555
546
430
424
416
392
379
329
256
239
226
198
140
136
129
126
119
93
87
76
66
61
52
44
38
37
36
33
27
20
19
18
16
15
13
12
11
10
9
8
7