1010 551
952 909
956 355
773 449
1008 234
452 944
900 58
925 42
285 197
678 236
137 842
662 393
366 931
204 886
589 921
485 339
562 916
667 176
69 384
83 580