3505
2
11351
17
696
1
782
276
0
1653
4
666
971
346
164
1687
5
1741
1203
3
2370
1210
403
442
4562
10
1397
1821
7
2646
1579
1731
13499