128143
66773
64558
50068
44688
39720
30065
26822
17601
16430
8362
6627
6358
5973
5099
4969
4610
2926
1770
1623
1317
989
754
576
563
500
252
227
213
178
100
65
52
22
11
2
1
0