3114
4
375
0
181
874
2574
1
268
280
2459
9
339
5223
837
556
259
998
882
592
800
798
38
157
1020
968
2546
1511
802
747
1824
2041
632
686