3121 447
12255 510
5875 662
9065 163
5625 330
9994 515
5898 196
12753 472
5451 111
4088 860
1863 382
479 47
4535 782