2902 313
497 921
583 274
443 617
37 641
332 90
831 66
121 584
999 488
43 991
996 246
299 141
580 511
1164 1000
1972 476
1553 842
748 525
692 318
1236 359
28 113
400 488
451 202
785 864
1008 396