2595
0
1458
32302
863
883
791
323
665
1133
578
1
496
571
1595
453
4074
1147
5771
10
531
558
4491
2190
1324