2795
2377
1021
852
828
803
460
459
453
428
422
397
368
344
343
273
218
183
181
162
151
133
124
116
110
105
102
95
79
71
69
66
65
59
56
49
42
39
37
29
26
24
22
21
19
18
17
16
15
13
12
11
9
8
7
6
5
4
3
2
1
0