663
2
2151
3
558
1
1070
5667
6
954
4791
4
384
0
382
314
2862
409
256
561
3830
8
2694
6632
973
1310
4226
16
9017
1077
160
821
1856
465
793
720
5