49832
26158
22672
12652
11591
6163
5501
5116
3938
3843
3159
3071
2973
2959
2789
2710
2644
2457
2345
1913
1810
1798
1726
1577
1524
1470
1405
1332
1320
1187
1149
1120
1056
1041
1032
1000
931
905
881
879
728
693
685
617
583
534
521
496
459
431
429
413
363
329
298
266
264
239
232
228
176
156
152
149
132
124
122
116
107
93
90
89
79
78
76
75
74
70
68
43
41
37
36
34
30
26
25
22
21
20
19
17
16