5151
2
1309
0
1992
3
3835
4
1417
1585
697
1583
1
3461
570
2043
4914
2528
4259
1452
1574
912
1589
1759
197
1347
5389
4915
1888
2382
2312
3063
1292
2440
792