668
0
1161
418
381
269
1603
1939
722
362
408
4111
2
415
456
403
454
602
1133
581
467
957
547
1661
1
25137
2328
20634
8
1824
288
5875
968
798