3002 198
4307 313
4940 877
3286 506
4963 535
5761 691
4374 649
3994 554
3503 536
4182 766
2282 72
2706 514
5242 685
38988 562
85235 303