3002 198
4307 313
4938 877
3286 506
4963 535
5761 691
4374 649
3994 554
3502 536
4181 766
2282 72
2705 514
5242 685
38978 562
85157 303