1143
3
755
1
3300
8
935
4
1224
2
2345
6
735
774
509
391
557
607
1551
382
397
1005
954
1830
410
1313
5
783
466
784
484
1347
1191
528
3048
602
1351