2593 37
42047 275
68926 265
113272 421
4917 764
5435 418
12780 532
5900 570
16920 171
3050 394
5781 143
3295 825
2841 40
4053 111
3595 509
2005 99