3051 513
2588 297
2680 191
3591 656
1258 94
4635 972
22576 724
53068 572
1652 159
1272 176
6859 307
4690 661
2824 458
28089 297
3967 569
10724 593