593 148
1144 255
7017 480
286745 591
10617 688
15707 351
5260 459
19869 117
154646 612
48457 141
14686 307