105679
24052
21842
16496
13034
5731
4842
4428
4209
4200
3951
3532
2962
2832
2807
2762
2686
2663
2603
2487
1931
1887
1830
1821
1807
1602
1476
1323
1269
1187
1120
1063
1042
967
927
920
886
822
815
762
757
749
680
657
650
620
611
603
585
555
537
491
484
478
474
463
442
432
425
415
384
380
363
356
347
321
315
310
306
300
293
280
277
273
269
259
253
252
249
244
241
228
227
226
208
204
196
194
191
190
187
186
184
159
150
29
22
0