3648
3363
1447
1366
1239
925
877
844
748
585
523
465
456
390
333
314
253
171
169
158
126
118
95
93
92
55
43
39
33
27
26
24
22
21
19
17
16
15
14
13
11
10
9
7
6
5
4