2232 460
891 246
2911 233
39400 367
37813 694
32148 517
27632 719
18017 449
20528 566
37580 502
40712 686
34933 611
14724 56