957
0
951
454
403
2121
4
409
1427
1
691
415
1045
1557
1661
602
330
722
410
787
1161
846
668
980
6406
12
381
1101
3430
2054
6
1139
14492