2928
2044
1809
1120
1058
1000
678
643
446
420
416
396
373
277
233
223
220
215
206
178
163
157
85
83
79
69
68
58
57
55
49
41
39
36
32
31
26
22
18
16
13
11
10
9
7
6
5
4