23895 666
8121 445
34139 87
2831 295
2859 576
2889 412
115430 561
2402 267
7859 731
3297 232
3492 446
2765 189