3356 540
3659 580
561 48
1008 113
3137 841
2602 381
2656 406
1728 328
5271 31
3023 658
7463 176
2397 348
3093 620
2136 326
1958 301
3916 677
2227 168
3078 588
3112 677
1472 207
2460 506
3129 637
3392 511
15267 738