2780
2702
1903
1740
1053
1018
985
653
560
444
419
373
372
289
273
215
206
200
199
183
122
103
101
76
74
69
63
59
58
49
38
37
33
32
30
27
24
22
17
15
14
13
12
9
7
6
5
4