2989
2927
1987
1783
1176
1124
1049
765
610
435
419
354
343
280
272
256
252
251
247
230
223
177
100
97
94
90
87
76
71
62
48
47
38
31
28
27
23
21
20
16
15
14
13
12
10
9
8
7
6