580 148
1086 255
6988 480
286560 591
10520 688
15504 351
5184 459
19725 117
154438 612
48110 141
14622 307