580 511
1145 576
406 893
123 534
598 567
861 975
978 565
937 549
172 178
31 228
298 20
293 96
2292 793
410 257
341 906
12 287
1236 359
776 801
619 278
493 403
88 386
982 205
509 615