40708 593
37668 545
42886 435
15430 424
46233 207
4970 232
3055 490
2881 316
2827 446
3598 572
8230 710
6390 231