3508
0
4453
2553
9902
1986
2760
3897
3619
4858
3463
4187
3279
4194
3265
4714
2863
3492
3359
3195
9684