690
840
1380
510
1960
4256
568060
436327
541
464
929
18123
14170
11951
10670
8192
809263
7310
6982
671148
597142
59610
5210