3489 125
6903 360
5748 758
2337 455
20870 156
29987 346
40695 509
14005 481
55317 95
21737 422
39275 60
2784 273
3560 766
85216 839
30099 618
4457 161
12601 31
28873 458
15397 394
48864 592
86050 240
25649 481
63577 575
7455 456