162129
67587
55360
36268
34837
30110
26819
22808
18758
18625
16834
14160
10153
5563
5535
4428
4269
3799
3665
2870
2333
2188
1892
1835
1757
1646
1443
1414
1295
1040
864
748
626
603
586
384
71
53
46
8
7
5
1
0