54063 501
40835 112
192385 367
117083 664
16622 554
2982 516
9485 584
712 115
7785 96
16740 600
14930 552
50594 509
14841 373
36746 925
56497 345
25598 668