196796
517130
548673
908291
410507
198641
421506
771655
823862
403628
328580
453872
32370464
27607131
24659998
24228481
18512343
16677973
154841029
14674239
12649764
10474485
774844
5711209