3296 613
5136 55
8490 525
8413 469
301183 583
180346 449
214496 764
35014 163
42141 833
42317 477
5138 386
7630 266
9926 255
3778 53
3253 136
6450 503
4748 307
4826 712
6681 561