637
0
480
383
1020
1824
31535
565
1343
493
19279
2
871
628
2522
597
799
349
823
380
470
90
1232
559
683
392
798
505
1238
2328
1610
745