847
0
747
2124
3
804
3706
5
2201
1473
1711
5242
482
101
1950
2475
1
1221
169
464
1498
583
1078
415
391
142
1199
1179
657
1126
488
1640
1479
61216