11438 300
10657 524
5134 191
148642 581
44555 110
10466 212
28425 284
20488 654
54281 392
17036 578
15865 292
10338 530
12300 501
35476 468
51055 486
21836 292
23508 252
24242 386
56440 791
19928 698
14629 61
14608 151
26892 726
1241746 4612
29746 586