338
0
83
1291
597
404
892
1866
4196
438
593
1
612
464
153
673
375
345
390
300
333
391
392
412
2299
737
2048
2
233
305
472
742
294