126880
782878
429694
371011
367460
360570
321772
265100
259746
214703
186102
183465
182913
176969
149294
146377
126936
126880
108556
96704
96552
93973
92573
88976
83974
73824
72033
71887
69219
60936
58007
57496
55814
55087
53045
52349
51550
48023
46531
45796
42274
41431
40557
39431
37777
36457
33557
33126
32275
31618
31502
31016
30696
30028
29961
29353
28294
28016
26028
24357
22439
22245
21833
21712
21379
20758
19915
19678
19629
18349
18059
17860
17838
17836
16978
16678
16010
15796
15163
14730
14656
14651
14405
12766
12760