122737
63866
60436
55464
41037
30067
21688
17778
16714
16425
14072
11085
7526
6796
5547
5502
5447
4837
3742
3582
3177
2715
2684
2520
1980
1847
1715
1484
1412
1306
1277
1123
946
760
724
715
566
357
268
130
34
23
17
7
2
1
0