1276 284
14578 69
8258 201
58300 94
85694 584
181812 800
79870 463
25932 279
44438 427
3654 61
10409 822
3805 656
3517 415
1852 63
3140 342
4865 612