3505
2
11351
17
696
1
782
1821
7
25
276
0
1653
4
346
2646
5
164
1687
1741
403
442
7222
236066
14
11650
23
666
300
984
1093
792
759
2030
3322
3017
1579
380
394