5950
5950
6965
7371
5621
3028
1937
3251
1536
1602
44
41
116
547
954