296855 508
29600 56
12422 251
5269 649
8056 743
656776 1716
214924 682
12114 847
10078 141
7779 433
8134 390
275555 647
111563 540
10779 211
8788 596
147652 476
242247 329
7173 716
5009 605
22368 331
10236 402
227391 567
304652 599
4184 257
19577 654
10230 874
6002 260
14667 867