675
0
957
20634
8
951
456
409
401
787
1578
2
403
750
1161
602
1133
1045
1939
262
367
1506
454
722
2121
4
31535
1661
1
2587
16
893
981
2524
3498
357