1425
0
385
4537
1939
31535
587
467
350
546
1336
2748
2
529
2143
642
547
660
336
953
494
327
4107
1
747
568
391
759
290
968
1045
2992
2952