313 30
2386 474
2915 352
4902 475
3191 679
5304 400
4363 886
2591 520
3562 134
6889 606
4242 770
2977 359
6782 693
2460 601
2637 501
15890 898
2464 357
4201 807
3051 337
3149 370
15054 228
2504 507
2717 737
23573 872