3114
4
1024
0
1903
392
587
2459
9
290
251
2524
2
6529
7
968
2284
105807
42
918
2546
1
802
1822
683
430
484
527
518
603
1768
1463
256
486
2395
494
1504