2683
1
3886
3
4463
5
5156
13
2386
135
0
509
4321
4
5746
23
461
1402
2
944
1288
603
1468
1970
1190
753
2377
1977
3098
1571
1416
631
2866
2501
1114
1260
1283
3916