2917
2169
2164
1756
1145
1069
833
771
600
452
445
428
331
322
240
198
180
171
152
140
125
93
92
76
71
70
57
56
53
50
39
34
33
31
28
23
22
18
16
15
14
12
11
10
8
7
6
5
4