515857 838
44733 596
26067 505
14153 193
37909 401
19234 520
39295 518
20376 63
30173 120
20469 324
23090 527
4384 712
3822 713