1308
3
936
2
26678
0
346
1
653
1960
4
4879
9
1613
1211
8904
1531
2281
2924
1985
10
1111
3102
5
307741
598
5161
1054
2107
1543
1166
1197
1057
978
1561
3568
386
1005