2516 97
22575 906
53027 655
368460 1217
21640 532
13043 874
19579 375
27364 298
26390 187
5758 656
17363 196