94681
74068
41064
26580
22354
20443
20162
17578
15238
10815
8495
8361
8187
7067
6889
6060
5104
5039
4781
4672
4577
4445
4356
4299
4134
4021
4007
3957
3694
3326
2788
2562
1961
1933
1757
1549
1508
1476
1343
1112
1110
1052
1019
958
930
929
872
866
826
789
740
737
691
667
643
639
633
628
605
594
573
559
508
477
461
450
349
313
312
284
274
235
210
191
187
170
144
139
136
125
81
76
72
68
31
26
18
16
13
9
7
5
3
2
1
0