1880
2
381
0
1133
668
1020
602
479
957
1824
4111
25137
2328
675
287
1101
981
467
2190
722
670
69
248
929
495
454
409
771
768
1
410
535