29522 90
27766 241
16592 680
23972 132
4523 172
14973 415
19937 400
4872 338
6078 55
10019 165
29562 698
22513 575
6535 162
26156 269
12878 303
12564 711
17871 260
17624 828
11708 45
14947 803
18616 673
37028 224
57043 238
15434 749
9739 480
14552 194
11098 116
10148 229