3197 513
2948 298
2941 191
3682 656
1392 94
4723 972
22649 724
53602 572
1763 159
1473 176
7001 307
5247 661
3061 458
29776 297
4018 569
10894 593