4032 793
3336 513
4925 728
16125 664
16067 503
5618 325
14821 761
12571 369
4585 508
2629 175
4727 680
2270 52
11077 907
4865 374
16924 422