637
0
480
383
1020
90
1824
31535
19279
2
177
871
492
628
799
559
798
505
565
2328
1610
3498
4
349
25137
918
154
54
524
1107
355
47041
415