1060
870
540
780
640
8342
708060
493579
11536
8022
226
553
22696
17210
15261
13640
10472
1015263
9174
9070
875148
748142
6960
69311