4631
5040
3130
8710
3270
3230
5941
17540
7160
26234
9831
7820
1637417
1158312
11259276
1036716
10170259
97774
8310155
777111
71316
62024
57602
54218