12747
782519
429292
370603
367278
360342
321634
264899
259455
214537
186034
183314
182796
176651
149189
146215
126783
126763
108521
96649
96508
93892
92520
88922
83881
73772
72004
71856
69132
60916
57896
57448
55738
55052
52997
52317
51502
47992
46491
45771
42241
41381
40529
39389
37743
36442
33520
33107
32262
31597
31494
30990
30681
30016
29925
29341
28274
27996
26013
24333
22424
22210
21812
21681
21374
20740
19909
19665
19595
18340
18047
17823
17814
17813
16955
16658
15980
15780
15145
14719
14642
14642
14398
12747
12746