694
0
1756
3
4948
8
2330
487
910
3854
12
472
1879
2595
322
1761
1
2650
20
1250
359
740
1489
2
1315
733
3724
1348
686
445
3145
4
4728