675
0
1936
1
282572
373
383
277
594
1603
1032
527
300
572
3381
3
714
320
387
116
503
497
294
602
2339
791
834
420
425
1009
2
628
309
968