3193 513
2938 298
2931 191
3679 656
1389 94
4719 972
22643 724
53542 572
1757 159
1467 176
6979 307
5238 661
3053 458
29752 297
4017 569
10886 593