953
0
1101
1167
1009
2
1045
820
2152
646
543
267
951
286
1428
31535
557
5875
410
737
881
2702
259
5313
1131
3233
16
722
296
320
691
408