45672 80
20612 455
9223 299
26330 284
18175 570
12546 473
36274 427
6487 283
74088 222
87339 772
16837 545
100339 1124
22638 72
12014 456
100937 184
154208 899
93991 898
168095 511
174850 779
42371 817
313486 1176
8157 819
11595 172
520675 635
193974 691
19804 566
182146 849
10600 801