415
0
951
456
409
1043
1557
1161
602
1133
1045
248
3442
2
31535
2490
722
2121
4
749
1824
683
1167
2702
826
1411
5875
743
737
408
467
767
320