3635
3342
1346
1300
1274
921
848
845
821
679
464
392
353
343
337
280
276
249
186
153
132
119
99
97
91
70
63
41
39
36
34
30
28
22
17
16
15
13
12
10
9
8
7
6