257
839
6719
463
520
600
700
510
690
94
5015
19496
14880
12941
11590
8792
847263
7900
7562
725148
630142
61911
5710