3116 978
2884 667
1272 268
3373 524
2482 753
2346 688
1896 491
2764 725
1743 55
2139 513
202 43
2929 921
656 170
3739 331
26019 703
1288 264
3931 723
17455 434
1523 38
2209 279
9056 287
6306 804
18774 544
9995 352
5965 536
8876 253
22904 294
37982 86