4903 171
3493 378
6374 631
22559 849
4691 685
9088 432
3572 465
8400 549
3393 333
4266 452
8124 780
5585 686
12453 259
7167 275
4483 751
3719 49
3875 501
2393 190
3755 439
7827 763
2117 116
14379 258
4214 791
4109 729