3703 30
26140 746
5736 359
9726 499
4136 580
3883 232
9587 681
6378 514
7452 412
4768 695
6627 202
4900 387
4493 568
9291 893
2139 217
1253 81
24363 405
6809 609
3475 425
3922 561
7636 755
8547 471
11846 82
6335 238
4823 831
5850 36
3679 469
2297 291