2514
2
2215
4
1411
473
3827
9
576
1
558
3446
676
480
2550
8
1287
1262
3
61
567
562
739
984
5
63
54
74
72
55
416
399
412
2842
1459
641
670