2583 97
22592 906
53089 655
369140 1218
21701 532
13061 874
19623 375
27420 298
26471 187
5767 656
17421 196