2508
7
6026
2
2028
638
0
2879
1
1583
2929
6
1759
851
1585
3461
4
2583
4915
1589
3
1347
773
2382
2440
1495
1088
3063
1022
1844
1346
3891
840
1673
1436
8535
12
2668