2221
2175
1410
1379
803
799
794
513
510
387
320
318
301
288
254
183
178
168
154
146
126
125
118
90
68
63
62
51
49
43
41
32
31
26
20
19
18
17
15
14
13
10
9
7
6
4