866
0
553
829
538
372
828
1604
11447
919
947
1894
2
758
493
546
588
1179
610
383
1318
717
688
1151
738
1472
445
257
439
414
2172
690