3796 140
19921 61
3820 203
3899 583
5159 637
7375 488
4549 610
1902 31
49044 682
4895 299
24096 242
3078 499