113825
99337
68615
53759
43823
28493
22234
22212
21760
16830
13319
11090
8577
7412
7175
5961
5909
5613
5369
4104
4002
3960
3943
3399
3022
2718
2544
1772
1771
1579
1456
1415
1063
1059
976
905
805
559
534
505
443
393
298
276
196
182
22
9
7
2
1
0