5898
5701
2359
2311
2122
1730
1515
1140
1111
944
780
616
608
580
557
528
483
266
258
236
204
199
175
139
119
111
105
70
69
63
56
49
44
41
36
33
28
26
25
24
20
19
17
16
15
14
12
11
10
9