1003
4
6428
12
987
9
1155
3
999
2
1178
5569
289
0
976
1050
6
1
4871
11
1167
7466
9068
13
1845
8
2761
5
3826
887
1463
12499
20
720
6755
2147
538
1227
3401
1604
1632
9004