3502 125
6928 360
5752 758
2341 455
20900 156
29999 346
40727 509
14031 481
55385 95
21754 422
39384 60
2789 273
3566 766
85304 839
30152 618
4470 161
12640 31
28911 458
15414 394
48944 592
86155 240
25709 481
63734 575
7461 456