1015
0
968
608
525
2490
1603
621
628
4328
10
422
584
456
381
431
1152
953
1033
1921
2
1095
1880
438
412
391
421
722
267
2152
5313
517
691