581 148
1094 255
6992 480
286577 591
10528 688
15534 351
5204 459
19755 117
154447 612
48167 141
14637 307