21078 80
104555 112
16213 60
66052 502
280324 526
20508 364
28683 279
19099 723
28223 703
179618 407
10877 548
17846 28
23518 161
16212 161
95364 428
118010 850
98076 289
384739 1079
11815 732
77281 643
103763 819
13737 811
71799 906
17190 671