19815 699
5146 357
4259 642
2462 154
4895 277
4894 516
3330 428
4160 249
5042 592
3405 66
4451 697
3690 502
4471 259
4368 171
3509 714
7149 314
6372 619