524
0
1
297
243
255
476
602
620
984
943
939
2
764
995
1115
674
752
1300
1206
1499
1424
1732
930
2128
776
1143
1678
3995
8
1142
1040
1628
1623
1056
1590
1132
1719
3
2440
1779
4273
4
1615
1643
1377
1597