614251
219887
592586
399524
935456
2167
31325
805333
941144
940975
870454
725450
32369464
27607131
24658998
24227481
18512343
16677973
154841029
14673239
12649764
10474485
774844
5711209