301 526
151 514
939 509
516 489
964 445
409 428
576 428
850 399
594 386
743 377
838 369
924 334
882 326
29 286
930 268
933 233
821 231
876 228
413 205
169 174