2590 97
22594 906
53095 655
369234 1218
21705 532
13063 874
19631 375
27424 298
26481 187
5767 656
17434 196