39096 644
7329 936
2728 390
3227 632
7256 501
12366 136
25961 558
4147 468
6688 624
5140 92
13963 615