3198 513
2954 298
2947 191
3684 656
1392 94
4724 972
22650 724
53624 572
1765 159
1476 176
7012 307
5256 661
3062 458
29790 297
4019 569
10896 593