789
4
1264
2
1362
1
654
626
1238
4850
9
2508
2777
3
835
549
879
1471
1601
854
563
682
1119
745
1317
1952
3622
15
1078
560
702
63040
17
1252
5
645
605