2668
1
1637
2583
7
1585
2
971
0
1346
3
1583
576
1383
487
1424
4915
166
1349
1436
2241
3461
4
1589
1359
804
2538
1759
8299
9
1660
3063
5657
11
3439
5
2435
2657
2573