4553
4241
3235
2587
1662
1503
1497
1258
609
508
503
454
419
415
341
291
284
275
253
243
214
152
148
139
136
124
98
82
73
69
64
55
54
53
51
46
42
34
30
26
25
22
21
20
19
17
15
14
13
12
10
9
8