1100
0
729
1
394
467
820
464
474
1567
2
105290
951
608
2076
424
802
3149
4
169
1949
3
3164
8
390
2142
439
918
2587
16
660
494
177
683
217
1536
1269