2134
8
2982
3
3982
6
2715
4290
5527
4142
5
8527
1
586
1003
768
0
1380
9077
28
980
823
2649
2967
445
566
362
628
469
391
55
621
467
501
1049
1518