851
1
1583
1585
2
3063
3
2440
3461
4
2583
7
3765
8535
12
297066
0
1295
894
3105
2683
3683
2650
20
638
571
280
1759
2496
1777
1347
890
4915
1589
1581
2382
1844