259
0
2121
4
1824
516
1661
1
683
486
835
505
326
931
265
1567
2
213
1101
292
1629
3428
3
785
2574
490
302
269
668