1045
0
456
1557
1661
1
2634
1334
602
2069
3
722
410
1453
787
1161
3437
4
3256
846
1124
2830
7
1001
1225
668