2907
2040
442
308
5084
517
2499
3997
1785
6119
3485
1658
3541
165
214