3115 978
2883 667
1272 268
3350 524
2481 753
2346 688
1895 491
2763 725
1737 55
2138 513
200 43
2929 921
656 170
3727 331
26011 703
1287 264
3914 723
17450 434
1468 38
2209 279
9056 287
6303 804
18767 544
9972 352
5964 536
8875 253
22898 294
37978 86