637
0
480
383
1020
1824
31535
19279
2
871
628
799
90
559
798
505
565
2328
1610
25137
918
154
54
524
1107
47041
2740
362
1924
325
303
2275