2591 463
2596 261
1351 139
2169 147
3488 804
3658 366
2554 227
3867 663
4291 685
3585 823
23702 384
7547 907
2257 371
3405 393
8167 897