1001
3
408
1
1862
2
532
673
2891
9
410
1109
4
1330
704
1088
0
924
823
684
894
616
1884
1425
1286
1192
77
1582
1374
5
1267
745
1610
6
1331
3539
1785
756