2961 504
3512 318
5361 924
10920 689
6259 657
7465 782
9517 311
2238 305
3510 282
4850 463
27205 648
3415 168
9074 135
13820 867
6494 796
12503 781
4834 351
3431 539
3299 352
8255 185
3896 719
8056 420
2407 46
4572 583