2996 412
3875 521
3903 622
6604 582
20275 657
4763 633
835 73
2947 318
3571 328
3824 389
26752 349
9033 335
20132 41
2890 659
4240 248
48631 89
23697 420
4442 559
8898 506
6886 566
40919 133
4270 829
6048 128
74488 667