5337
5
1001
2
1548
3
1010
3066
25
1738
1723
4
5269
2345
1780
1
2141
8
2626
8623
2256
17
1928
3641
1492
3159
1532
1326
2268
2677
1709
1075
1763
2935
7
5931
10
1725
2201
9008