3466
1
1003
908
1056
1647
0
3109
2
1711
3368
2233
3
1244
2235
373
758
743
23774
4
2184
558
3546
1207
1008
803
608
17391
7
1559
1646
29355