683
0
31535
1372
691
1129
1089
515
1612
747
628
2855
3
415
664
1819
390
115427
1880
2
2076
1
538
256
339
668
251
603
590
17353
797
853
337
302