5151
2
1417
2650
20
3629
1
862
0
1585
1583
3461
4
2774
6
1412
3539
3
1220
2528
2534
4259
1179
912
3871
1589
2794
1759
951
197
1618
4915
841
3470
5
432
1347
1888