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