385
0
957
918
2123
365
1133
47041
479
403
427
266
4111
2
563
1043
895
458
381
909
439
1880
675
482
845
454
1664
413
259
2702
267
1661
1