4353 432
4586 512
4522 240
7428 140
8593 693
22558 88
23492 645
136752 626
71257 641
9753 425
5844 111
16629 357
7242 200
3998 153
6526 326
17095 192
16278 505
8783 696
6590 520
7851 640
22061 219
40760 353
60025 847
16477 611
62118 417
52569 175
4192 528
7980 515