1037
1
449
2931
4
648
704
2495
3
810
2
564
1126
392
569
1339
530
411
725
1317
1602
1480
3327
5
555
2259
1076
0
1508
515
942
3181
873
3719
8
993
3923