2387
2304
1610
1498
908
907
847
524
503
393
382
350
327
255
243
207
200
193
186
178
165
118
88
87
75
73
66
64
62
55
48
47
33
32
30
25
23
16
15
14
13
12
10
9
8
7
6
5
4