912 248
1250 368
2333 648
331 51
1498 307
1811 410
4241 453
3336 628
3652 748
1432 131
3372 304
3027 198
5923 646
46145 357
8406 277
46584 912
4641 643
3254 491
8077 948