2898 313
579 511
330 90
674 43
999 488
1234 359
988 840
282 683
89 535
309 201
118 584
994 246
933 712
1163 1000
748 145
746 525
543 55
27 113
897 230
66 889
1008 396
264 828
485 36
675 736