4342 793
3610 513
5295 728
17554 664
17806 503
6526 325
15688 761
13533 369
5352 510
3055 175
5201 680
2522 52
12439 907
5221 374
20916 422