5696
4719
2808
2586
2472
1789
1694
1618
1270
1149
1134
963
942
937
936
873
820
758
685
639
619
616
558
514
503
497
480
474
462
449
432
425
400
361
326
308
295
292
235
202
201
174
169
165
161
158
141
139
136
130
126
121
106
104
100
99
96
95
89
83