4231 391
2288 547
1551 238
3421 289
2857 128
3886 506
3304 425
12404 701
7324 42
15501 684
15732 848
39189 34
5843 58
41864 722