423
0
1
505
320
753
316
20634
8
1949
3
31535
918
699
359
1211
637
357
800
367
640
5605
447
520
380
787
496
659
705
90
149