4820
2
3442
385
1
2121
4
323
0
1508
3748
1133
625
1610
3614
3
957
1928
3696
6
951
409
1557
415
7334
2526
602
7328
1647
1571
787
6213
1645
846
1939
4012