3193 513
2938 298
2934 191
3681 656
1392 94
4720 972
22645 724
53553 572
1759 159
1471 176
6983 307
5241 661
3054 458
29758 297
4018 569
10886 593