3779
829
2957
396
548
15936
778
1221
1914
857
363
16950
1718
607
11095
6032
629
490
511
283
584
1075
3608
2486
2800