30048 509
7415 267
16946 612
42717 443
4497 292
3693 770
7520 333
8365 432
5573 535
2223 44
26769 783
31757 155
3384 545