782860
429685
370995
367445
360562
321756
265092
259731
214699
186096
183455
182907
176948
149291
146361
126929
126857
108554
96698
96551
93959
92571
88971
83971
73818
72031
71885
69216
60933
58006
57491
55796
55084
53042
52345
51544
48021
46526
45796
42271
41429
40555
39431
37776
36456
33554
33126
32274
31617
31502
31014
30695
30028
29958
29353
28293
28015
26026
24355
22438
22245
21827
21706
21379
20758
19915
19678
19627
18348
18059
17859
17837
17834
16975
16676
16008
15795
15162
14730
14656
14651
14404
12765
12759