2360
2221
1626
1488
917
897
840
584
446
386
345
341
338
294
249
211
210
185
177
165
162
135
128
93
79
74
70
65
53
52
44
43
35
30
29
26
21
20
18
14
13
12
11
10
9
8
7
6
5
4