8506
2604
1848
1597
1596
1353
892
857
829
694
604
568
552
550
498
322
300
273
231
213
209
199
181
178
163
143
124
121
118
117
106
104
103
102
101
98
81
78
69
67
62
61
55
47
46
44
43
39
38
35
33
31
30
29
28