250439 826
3979 414
8574 508
110484 338
158293 396
110912 892
165601 272
151588 1289
173546 661
3725 392
3780 611
2950 115
3338 413