3729 300
5425 631
3118 270
10531 481
2542 324
6888 446
7656 120
5080 636
10573 766
4550 465
9233 54
2283 317
1866 102
4154 521
3292 815
4432 444
9179 690
3401 747
4431 667
5259 795
5471 585
4390 851
4286 379
6513 469
16666 904
4064 257
11468 549
13677 596