30218 138
15131 195
74651 829
11410 581
102309 343
9956 291
153862 305
12983 519
32013 717
45088 255
11109 648
9498 608
9617 267
6876 684
4916 706
4301 798
12433 667
13408 546
5449 962
3803 688
8428 115
2937 484
2255 245
3916 180
4068 532
16478 928
16006 511
5618 42