311599 808
9811 665
15922 397
22559 321
3733 339
1679 232
125236 752
28485 670
15699 651
14108 161
42355 386
16198 289
155582 631
5597 428
7582 521
19096 455
3317 687
33812 586
24788 626
37406 261
34827 150
4392 556
4972 564
4325 640