1097 494
1018 47
845 233
231 344
233 419
540 257
427 517
936 509
865 232
106 881
31 565
974 840
238 201
640 369
871 47