322557
385373
117347
249319
512417
356507
528116
487949
311792
410236
777496
528776
28997454
24454120
21975992
21176480
16493333
14874969
140611028
13373239
1163282
11527764
952758
9470480