40228 115
17671 375
11412 736
21299 422
16634 817
15100 271
43611 291
15789 416
84012 463
24699 209
7295 77
12683 237
8403 70
17078 125
5888 656
7677 151
29763 843
12262 671
12748 630
9186 260
15248 343
8807 443
317014 229
58627 457
15523 616
12771 94
11040 531
12209 550