2997 550
4457 37
3110 807
1561 452
4448 370
3471 513
2790 101
3915 391
3128 691
3377 505
2335 419
2633 168
4234 436
3904 310
5191 622
3607 516
2715 413
405 65
4524 575
1802 241
3316 496
2521 326
3253 788
5689 798