456
0
1257
1
2766
15
787
1557
403
1161
602
1133
1045
1009
2
1939
1642
454
968
722
2121
4
5262
10
943
1824
1513
1661
683
1101
410
1559
286
269
668
846