4342 793
3610 513
5295 728
17538 664
17796 503
6521 325
15688 761
13530 369
5352 510
3053 175
5201 680
2522 52
12435 907
5217 374
20884 422