1308
3
936
2
26681
0
346
1
653
1960
4
4879
9
1613
1211
8905
1531
2281
2924
1985
10
1111
3102
5
307785
599
5161
1054
2107
1543
1166
1197
1059
978
1561
3569
386
1005