2711
2614
1769
1677
1011
976
968
687
577
405
397
368
327
270
248
216
202
195
182
170
157
154
101
83
79
77
74
68
62
53
51
48
47
44
36
25
24
23
21
18
16
15
14
13
12
11
9
6
5
3