321361
174216
153171
95054
86424
63359
60428
55944
48644
45929
45103
42509
38984
35610
33737
32645
31084
29827
27818
27579
26879
22282
20574
20133
19371
18960
18859
16882
16313
14692
14597
13923
13809
13454
13261
13210
13203
13118
12339
12222
11922
10245
10000
9832
9291
9219
8887
8876
8784
8362
8128
7743
7713
7703
7671
7649
7321
7115
7092
6515
6501
6366
6327
6317
6122
6017
5893
5867
5698
5604
5537
5526
5503
5435
5095
5080
5071
5066
5044
5025
4965
4629
4374