12030 687
31877 463
10718 506
9602 159
1618 84
13856 315
26636 249
4657 442
6801 847
5653 622
3985 734