3191 513
2934 298
2931 191
3679 656
1388 94
4719 972
22642 724
53534 572
1756 159
1467 176
6972 307
5236 661
3053 458
29746 297
4016 569
10886 593