1398
1
532
629
1031
2
1244
3
673
472
1006
1251
0
619
1044
694
639
82
525
89
1651
1414
1287
398
892
563
935
1306
418
817
1499
165
943
1477