1013
1
2489
7
432
0
871
1599
2436
1469
1459
4
1579
1541
2615
3
624
618
968
787
409
927
2977
3315
1140
778
1810
1517
1993
2
2939
1537
691
4914
1564
2859