300 31
914 494
993 909
579 360
2061 849
410 264
702 80
394 307
945 5
318 575
876 128
258 254
756 648
748 282
501 140
625 285
863 186
823 4
420 410
365 325
294 518
229 20
828 883