1267
2
1225
0
4096
383
1443
3
1012
1376
745
868
28098
14
13676
21
1310
542
581
978
629
3227
718
2443
660
1844
1
504
1064
475
1380
458
1632
2649
297066
1816