39085 644
7328 936
2727 390
3226 632
7255 501
12365 136
25960 558
4146 468
6687 624
5139 92
13963 615