3195 513
2943 298
2940 191
3681 656
1392 94
4722 972
22649 724
53577 572
1762 159
1471 176
6994 307
5244 661
3060 458
29772 297
4018 569
10891 593