600 50
10641 481
4859 315
8080 713
2463 69
4501 602
3895 397
8356 989
1342 178
2139 322
5432 426
7050 661
2204 268
8733 639
5517 627
3077 250
2769 381
3200 538
3085 201
7906 399
5698 540
1197 199
807 150
3603 807
15383 517
18485 469
3017 318
4510 657