12718
7151
499
5912
405
5579
696
218
30
404
473
564
17693
13970
11671
10400
793263
7882
7180
6772
646148
581142
57710
5060