381
0
637
2328
3
467
458
1020
547
602
2855
2668
2
20634
8
13491
4111
2730
6
5875
1161
403
745
392
895
259
1128
776
1610
1661
1
2490
951
957
2190
722