40073 593
36722 545
42170 435
14401 423
44778 206
4910 232
3005 490
2825 316
2769 446
3547 572
8168 710
6328 231