2591 97
22594 906
53095 655
369248 1218
21705 532
13063 874
19632 375
27424 298
26482 187
5767 656
17436 196