5062 786
1623 137
999 432
730 587
907 141
82 44
245 432
296 766
884 885
220 168
382 649
743 26
983 649
118 732
612 701
335 43
637 999
883 749
425 203
333 240
309 108
1006 48
275 187
399 517