113787
211943
556974
266445
453988
186285
364870
946159
185866
28861
490555
397467
32370464
27607131
24659998
24228481
18512343
16677973
154841029
14673239
12649764
10474485
774844
5711209