3733
3253
1434
1286
1076
1063
902
847
630
581
505
433
432
360
346
298
272
188
174
159
115
110
95
90
79
66
64
59
46
33
32
31
29
26
25
23
19
15
14
13
12
11
9
8
7
6
5