14445 862
6518 91
22400 202
5089 332
3115 870
6716 879
3999 658
7449 526
1948 167
69834 474
25900 845
31211 41
2752 103
4876 509
5406 250
1243 121
2595 317