2378 220
1593 842
455 713
335 972
831 257
22 729
337 506
41 174
654 579
1185 1000
412 59
907 466
433 93
450 930
693 146
339 943
601 607
1257 947
312 172
907 387
515 927
333 136
557 959