3196 513
2945 298
2941 191
3682 656
1392 94
4723 972
22649 724
53587 572
1763 159
1471 176
6996 307
5246 661
3061 458
29773 297
4018 569
10893 593