3051 513
2588 297
2682 191
3591 656
1258 94
4636 972
22576 724
53068 572
1652 159
1274 176
6859 307
4693 661
2824 458
28093 297
3967 569
10724 593