5805
3
1115
1
2082
2562
2
1660
4309
2184
1691
1455
2886
712
4723
34
1507
3172
6713
11
1568
2100
1813
1938
4572
5
582
0
1632
1267
370
5599
1168
1191
345
1399
1816