512
0
2151
1
665
2121
2395
3
534
2381
1928
598
3706
5
9877
600
325
895
1710
402
173
513
23
912
886681
2
96
751
628
666
6916
1014
1997
1879