120026 253
32272 297
28692 92
66439 507
25469 656
19104 348
31464 296
31051 576
30846 114
146895 648
32199 308
73263 430
46330 593
24115 658
48477 646
88595 351
22588 403
71053 676
34544 327
21803 612
33115 787
15354 162
25888 767
48500 671