40092 593
36753 545
42200 435
14414 423
44875 206
4912 232
3009 490
2827 316
2776 446
3552 572
8170 710
6331 231