957
0
20634
8
951
1428
3559
1
1557
820
413
1161
317
602
1043
1939
798
1506
454
722
2121
4
1824
503
1661
482
2143
787
274
259
308
407
1101
5875