1043
0
1557
1161
602
1133
1045
248
31535
2490
722
2121
4
749
1824
683
1167
2702
826
1411
5875
743
737
2659
2
408
467
767
320
544
321
269
668