3072
2902
2096
1883
1079
1047
1037
963
460
388
367
355
311
271
267
259
251
208
203
184
135
130
116
102
81
78
72
63
61
55
42
35
34
33
32
28
27
23
22
20
19
18
16
15
13
12
10
9
8
7
6