445
0
2992
309
418
652
429
344
376
655
3429
364
36905
6878
345
506
673
706
625
4059
635
648
742
548
19079
6
868
660
2952
419
4034
1
683