515
0
1767
2
839
1282
1
2111
6294
4
3620
5
2996
863
8945
1446
1212
791
577
323
362
3657
1558
1400
531
867
578
3206
1595