4197 391
2284 547
1538 238
3408 289
2848 128
3885 506
3303 425
12398 701
7315 42
15491 684
15726 848
39185 34
64921 560
5839 58
41809 722
13063 330