593 148
1145 255
7017 480
286749 591
10622 688
15713 351
5263 459
19871 117
154652 612
48461 141
14687 307