3193 513
2938 298
2934 191
3680 656
1391 94
4719 972
22644 724
53549 572
1758 159
1470 176
6981 307
5238 661
3053 458
29758 297
4018 569
10886 593