150800 393
14884 530
90007 360
33286 470
147717 865
43396 608
93909 603
28604 248
96529 449
30149 118
34663 120
99992 376
27613 82
22528 123
14708 791
53911 1018
45807 295
56326 239
29776 598
70901 489
39245 402
47621 645
27317 908
18973 373
59004 232
46737 1066
34612 468
70325 153