4586
4550
3438
2750
1730
1674
1568
1123
683
547
529
503
463
420
409
301
265
246
232
231
208
154
141
130
125
117
114
100
97
94
77
68
63
61
53
48
41
34
31
26
24
23
21
19
18
13
12
11
10
9