664 50
2260 423
4041 607
7757 307
3592 621
22616 308
23084 228
24389 442
6142 468
14523 613
7382 443
35332 292
1650 351
3870 335
8743 572
800 143
1086 175
2378 288