2593 97
22594 906
53096 655
369256 1218
21709 532
13064 874
19632 375
27426 298
26484 187
5767 656
17438 196