1060
870
540
780
640
8342
708060
493579
11536
8022
226
553
22656
17200
15251
13620
10442
1012263
9154
9030
874148
746142
6960
69311