5440
8
17946
0
501
1545
7
2337
5
3080
3
5065
1
1514
2173
2964
1603
467
3546
2906
2
1967
1681
2773
1431
4471
15233
2069
2366
1492
2759
3673
6
2258
1694
5322
1189