1248 300
4748 813
2983 225
4455 482
1202 358
2127 586
2061 497
2505 686
2967 909
2347 600
415 86
2678 691
1873 417