1247
2
1721
4096
262
1
1288
1816
0
532
623
634
439
437
1347
1038
1879
2257
467
23802
9
1255
1948
3
300
435
650
1705
1742
3050
4728
314
1192
3470
5