2451
4612
3327
945
1374
800
473
528
1145
494
530
428
438
441
681
786
472
407
788
930
616
453
576
4334
1403