2994 767
3953 631
133029 297
14625 335
8910 487
3057 412
11632 509
36365 654
50344 59
3674 183
2644 39
6124 548
1117 102