2593 97
22595 906
53098 655
369288 1218
21715 532
13065 874
19634 375
27429 298
26488 187
5767 656
17440 196