120471 416
72542 759
2633 69
7262 372
6179 823
8110 534
3678 521
3702 357
5340 711
2423 126
2817 456
5649 548
4068 466
3415 473
3496 95
2723 264
3470 637