1271 243
725 448
133 516
151 367
423 400
1014 203
968 896
966 486
368 562
633 697
547 102
90 54
315 361
385 359
147 27
792 472
893 110
935 551
682 781
84 142