302
0
2581
10
341
2047
2
894
428
50
405
1294
1
3475
5
282
284
600
1010
879
434
404
909
568
847
967
642
1491
872
3
2475
546
947
798
6396
534