1001
2
772
1
1366
5
354
329
826
249
546
0
1024
103
944
206
62
84
304
68
450
516
554
355
6830
4
2436
7
65
429
1602
3
607
1245
449
131
560