3199 513
2957 298
2949 191
3687 656
1397 94
4726 972
22651 724
53630 572
1766 159
1476 176
7021 307
5257 661
3069 458
29799 297
4019 569
10896 593