297066
0
1564
2
1017
894
593
1045
2990
548
2650
20
1765
2906
1
1729
451
978
984
3351
5
621
2250
2257
1742
2794
348
1672
485
1928
414
467
1347
1804
1581