179992
126356
90978
57343
45311
36932
29868
26592
18917
18002
17625
15152
9996
7571
6870
6143
6066
6022
5369
5023
4718
4527
4484
3872
3129
2853
1920
1843
1722
1510
1299
1278
1166
1144
936
854
843
624
605
580
435
390
198
195
23
11
9
2
0