851
1
890
1585
2
1583
3461
4
5151
3080
3
3715
21152
8
4651
2650
20
3105
638
0
280
2405
2740
2932
1759
2496
1777
1347
4915
1589
2382
1844
3063
2440
297066
1346