951
0
456
409
1043
1557
1161
602
1133
1045
248
31535
2490
722
2121
4
749
1824
683
1167
2702
826
2069
3
1411
685
5875
743
737
408
467
767
1124
1