3704
824
2947
383
537
15898
771
1204
1881
852
353
16860
1705
599
10985
6017
620
487
506
281
582
1032
3600
2472
2793