527
1
1656
491
855
0
1010
2656
3
1296
4
688
2
1331
761
1288
972
825
469
465
525
606
20634
92
950
474
454
134
388
905
1878
16
1615
1774
903