2514
2
2215
4
1412
473
3827
9
576
1
558
3446
676
480
2550
8
1287
1262
3
62
568
562
739
984
5
66
54
74
72
56
416
399
413
2843
1459
641
671