3013 767
4008 631
136999 301
14746 335
8955 487
3072 412
11703 509
51105 60
3704 183
2661 39
6170 548
1124 102