3196 513
2946 298
2941 191
3682 656
1392 94
4723 972
22649 724
53598 572
1763 159
1472 176
6997 307
5247 661
3061 458
29773 297
4018 569
10893 593