753059
399953
351654
346417
333827
308005
249281
239194
200188
180289
176050
174436
164501
140414
137670
120973
115602
102875
92422
91281
89769
89232
84350
78929
69967
68609
68157
65757
58266
54374
54249
52409
51896
49600
49559
48414
45693
44513
43434
40334
39712
38275
37179
35207
34463
31803
31666
30808
30051
30013
29096
28937
28800
28323
28301
26473
26086
24786
22699
21294
20762
20657
20501
19759
18882
18863
18418
18286
17275
16704
16422
16384
16171
15675
15509
14938
14321
14115
13692
13512
13369
13218
11600
11567