1001
2
1641
1204
3
1130
5
1780
1
3236
6031
13
12402
2345
2831
4
1397
2618
1497
2582
6
1067
1690
3672
14
1009
2988
0
3065
25
5733
5331
1101
2896
1807
757
1824
611
704
4882
9