2956
626
4281
907
5445
1,153
946
200
13932
2,951
1760
373
2970
629
2376
503