2977
5
13499
1685
2
763
1
948
5196
991
0
3535
8
1650
4328
1788
404
4370
388
1889
1078
100
3386
421
1585
2551