625
2
3693
12
1020
0
456
2546
1
802
1824
325
1219
1320
1463
7334
4
552
16
819
2076
467
430
489
637
2109
2111
3
273
392
476
2328
4111
482
1056
1710
729