3116 978
2883 667
1272 268
3357 524
2481 753
2346 688
1895 491
2763 725
1737 55
2138 513
200 43
2929 921
656 170
3730 331
26013 703
1287 264
3919 723
17451 434
1487 38
2209 279
9056 287
6305 804
18770 544
9979 352
5964 536
8875 253
22901 294
37979 86