1056
1
777
3206
5
1411
3
1516
10
70
4355
2
4985
7
1416
791
0
927
658
1012
2269
29
283
443
849
121
58
66
2947
9
1365
496
4
1741
935
657
851
1458
2951
14