581 148
1093 255
6992 480
286573 591
10528 688
15531 351
5203 459
19749 117
154445 612
48164 141
14635 307