500
600
634
12836
10226
496
710
479
7115
5412
626
30017
22920
21032
18773
1500267
14442
1350148
13036
1163144
11600
10100
83911