2918 767
3568 631
120505 290
13984 335
8736 487
3006 412
11451 509
34829 654
48323 59
3581 183
2597 39
6009 548
1077 102