9609 304
8168 352
2916 279
4563 116
12597 575
11568 248
10534 715
12336 588
9765 411
18450 115
5602 143
13216 368
18649 742
18243 619
5729 92
11101 307
14532 134
10538 323
39468 533
14783 685
25974 492
33492 911
27240 722
5541 545
14427 434
6376 459
5826 416
15866 110