515
1
3378
7
2054
3820
2
958
1627
1201
0
135
580
1558
3054
5
1405
2593
3
1154
2376
4526
12449
23
2763
2445
892
623
8945