517
0
1840
2
331
78
3440
505
428
432
177
195
3653
363
251
1045
1100
503
474
968
744
20634
8
692
1711
494
697
563
2694
3
668
532