5151
2
1309
0
1992
3
1417
1585
697
1583
1
3461
4
2774
6
1220
4914
2528
4259
912
1589
1759
197
5389
4915
1347
1888
2382
3063
2440
1346
2312
3321
2583
7
2135
1740