1014 331
2775 322
2954 379
26939 533
4602 465
3746 477
18944 355
5747 917
9724 488
8460 733
2303 234
3599 188
3844 589
5445 714
21183 503