3001 502
2997 550
4457 37
3110 807
1163 312
1561 452
4448 370
3471 513
3915 391
3128 691
3377 505
2335 419
2633 168
1916 367
4234 436
3904 310
5191 622
3150 643
3607 516
2715 413
405 65
4524 575
1933 116
2568 393