662 50
2260 423
4038 607
7757 307
3592 621
22615 308
23083 228
24389 442
6142 468
14523 613
7381 443
35326 292
1650 351
3870 335
8743 572
800 143
1086 175
2378 288