2597 261
1382 139
2211 147
3495 804
3667 366
2566 227
3883 663
4312 685
3575 823
23931 386
7608 907
2277 371
3430 393
8227 897