100
334
305
511
730
70
122
83
247
251
192
17643
13940
11591
10370
788263
7832
7160
6652
635147
577142
57510
5050