1585
2
1583
1
851
3461
4
3063
3
2668
638
0
1759
2392
4321
4915
1589
1347
2382
1844
2440
2272
1346
400
2583
7
3261
1022
1985
542
3758
1626
106
3407
944
1059