1295312
697737
230669
214465
2082295
181543
159248
151024
134538
133036
130846
119912
115745
113929
106421
106218
103623
102329
101520
91217
75617
71117
66145
59723
58427
57416
55010
51031
4807
4706
4488
42711
3954
3842
3738
3528
2962
28110
2803
2602
2164
1903