19935 591
12520 689
11855 984
12433 843
4246 281
25094 826
4587 264
29932 781
10318 869
12961 574
12223 441
2000 253
9824 175
14745 567
7694 448
6546 77
8160 889
8198 436
7630 440
5843 666
11818 659
7875 597
10058 712
6760 112
3849 593
7352 419