3955 391
2262 547
1501 238
3346 289
2822 128
3873 506
3287 425
12362 701
7290 42
15461 684
15698 848
39172 34
5822 58
41683 722