336
24018
412
7
683
254
502
394
503
223
847
172
292
186
497
1418
6514
967
1135
609
778
10
15918
854
343
677
461
281