3061 513
2609 297
2701 191
3599 656
1265 94
4645 972
22584 724
53095 572
1664 159
1287 176
6869 307
4715 661
2834 458
28284 297
3976 569
10740 593