370
0
270
726
180849
2125
1
798
657
729
1898
4
524
3114
948
47041
501
269
428
2461
20
625
2
787
5611
11
996
11881
3
441
1425
775
2657
2749
3498
1452
1949