669 43
1642 271
2435 627
3527 644
2856 602
1182 148
1832 317
2316 399
2560 493
2320 393
2642 550
2681 565
548 25
1678 236
1104 71
1236 227
2329 377
1574 246
3056 666
699 57
2294 83
3999 561
3208 835
3432 663