4514
4401
3391
2733
1644
1544
1543
1312
661
534
491
485
479
446
440
398
297
280
260
255
239
210
175
167
146
126
101
99
96
82
79
78
64
53
50
44
38
36
31
30
26
24
23
22
21
20
19
18
12
11
10