2980 308
4399 287
5734 74
2703 172
5966 390
15661 528
16537 675
6012 625
5843 646
4134 638
2987 405
13923 847
2003 28
102936 703
67290 539
63187 227