8329
2
3444
3
3378
7
3107
1527
94424
4029
8
2604
1
791
980
1071
2528
604
24337
22
1081
944
1815
2530
7733
189326
0
658
1161
1243
1289601
4
2132
511
592
673
3008
1185