21096 140
2958 149
5064 220
10034 928
15072 89
78488 609
35857 207
17540 485
20069 659
28532 177
6471 206
3321 465
5741 196
5035 412
9840 882
54976 76
63523 527
28550 112
25141 664
3745 685
26436 528
17614 493
18570 83
15211 734
2693 299
4083 144
31072 504
16074 189