2599 71
5508 555
7441 282
9565 548
3989 815
3201 614
3341 590
16224 593
3198 514
7184 232
1119 60
5843 745
3876 626
5094 837
1246 187
1678 221