1502 243
1281 97
4041 745
7844 820
3561 497
4397 159
9836 928
6964 424
5284 88
3268 289
4622 970
2485 457