3751 601
2964 246
2148 585
501 84
1891 477
6345 521
967 83
4529 851
1230 278
4897 825
2558 396
2225 515
5683 714
5027 695
5080 420
1510 363
1486 312
1953 580
2614 818
8042 671
3535 625
366 29
9260 313
5910 123