123482
100572
69645
63480
55815
37329
33264
29727
29242
23934
23779
23756
22861
22667
21806
19152
17892
16941
16446
14582
13041
12920
11338
10220
8596
6635
6097
5929
5718
5706
5369
5106
4425
4407
3965
3962
3942
3890
3513
3458
3420
3341
3273
3192
3023
2973
2851
2802
2449
2328
1884
1552
1487
1456
1268
1126
1110
1105
1050
961
873
819
805
785
779
748
485
373
346
345
335
328
327
289
283
279
278
264
230
228
196
158
139
135
127
75
73
63
54
47
44
43
41
16
10
9
8
5
4