3072
2607
1167
1120
1015
838
713
676
514
460
390
379
348
281
269
246
210
169
139
119
94
88
82
79
61
57
51
39
31
27
26
23
22
20
18
17
14
13
12
11
9
8
7
6
5
4