29653 90
44057 390
29598 328
10823 137
30798 718
6571 162
12962 303
35441 640
88163 573
11802 145
46107 376
51484 766
37722 602
11288 52
6775 263
15638 447
6908 283
6335 100
7571 271
41071 510
15760 497
9248 817
51084 776
16115 75
15040 590
5849 506
51105 740
27037 810