966
491
1379
12610
26
644
581
4
3
5
10
26715
21210
731
621
443
441
27
511
46
634
541
772
1464
897
1327
1399