4850
4539
1904
1869
1746
1476
1277
935
908
810
721
519
497
461
381
226
224
214
206
201
199
192
178
101
79
60
54
53
44
39
36
32
31
28
22
21
20
18
16
15
14
13
11
10
9
8
6