432
0
2
422
509
1120
3
613
1
553
327
594
310
268
464
407
411
770
786
4
726
5
961
8
1377
251
605
620
299
1029
508
482
396
544
481
293
320
296
266
359
317
279
515
301
436
584
513
369