683
0
1101
1167
1009
2
1045
2152
267
951
286
557
5875
410
737
2702
259
5313
722
296
320
408
413
846
1043
366
614
74
787
1062
20634
8